.home-sections-scope{--term-radius:7px;font-family:var(--font-sans);color:var(--foreground)}.home-sections-scope .process-lottie-svg{filter:invert()}.dark .home-sections-scope .process-lottie-svg{filter:none}.home-sections-scope .process-card-description{color:color-mix(in oklch, var(--muted-foreground) 65%, var(--foreground) 35%);width:100%;max-width:100%}.home-sections-scope .process-list{flex-direction:column;gap:16px;overflow:visible}@media (min-width:640px){.home-sections-scope .process-list{gap:24px}}@media (min-width:1024px){.home-sections-scope .process-list{min-height:var(--card-height);flex-direction:row;gap:24px;overflow:visible}}.home-sections-scope .process-card{border:1px solid color-mix(in oklch, var(--border) 45%, transparent);background-color:var(--card);will-change:transform;padding:20px;transition:background-color .22s,transform .32s cubic-bezier(.25,1,.5,1)}.dark .home-sections-scope .process-card{background-color:var(--surface-1)}.home-sections-scope .process-card[data-highlighted=true]{background-color:#fafafa}.dark .home-sections-scope .process-card[data-highlighted=true]{background-color:var(--surface-2)}@media (max-width:767px){.home-sections-scope .process-card-description{width:100%!important;max-width:100%!important;margin-inline:0!important}.home-sections-scope .process-lottie-svg{max-width:100%;max-height:148px}.home-sections-scope .process-lottie-svg svg{width:100%!important;height:100%!important}}@media (min-width:1024px){.home-sections-scope .process-card{min-height:var(--card-height);padding:24px}}.home-sections-scope .process-row-inset{width:100%;max-width:var(--container-home-section);box-sizing:border-box;margin-inline:auto;padding-inline:0}@media (min-width:768px){.home-sections-scope .process-row-inset{padding-inline:32px}}@media (min-width:1024px){.home-sections-scope .process-row-inset{padding-inline:48px}}@media (max-width:767px){.home-sections-scope #meter-section .process-row-inset,.home-sections-scope #process-section .process-row-inset,.home-sections-scope #connect-section .process-row-inset,.home-sections-scope #about-section .process-row-inset{padding-top:0;padding-bottom:0}}.home-sections-scope .process-content-row{flex-direction:column;gap:24px;width:100%;display:flex}@media (min-width:768px){.home-sections-scope .process-content-row{gap:32px}}@media (max-width:767px){.home-sections-scope .process-content-row{gap:48px}.home-sections-scope .process-card{padding:18px}}.home-sections-scope .sqg3prg{color:var(--foreground);background-color:#0000;width:100%;min-width:0;position:relative;overflow:clip}.home-sections-scope .sqg3prg[data-rhythm=section]{padding-block:120px}.home-sections-scope #meter-section.sqg3prg[data-rhythm=section]{padding-top:70px}@media (max-width:767px){.home-sections-scope .sqg3prg,.home-sections-scope .focus-section{border-top:1px solid #00000014}.dark .home-sections-scope .sqg3prg,.dark .home-sections-scope .focus-section{border-top:1px solid #212121}.home-sections-scope .sqg3prg[data-rhythm=section],.home-sections-scope .sqg3prg,.home-sections-scope #meter-section.sqg3prg[data-rhythm=section],.home-sections-scope #features-carousel-section,.home-sections-scope #process-section.sqg3prg[data-rhythm=section],.home-sections-scope #connect-section.sqg3prg[data-rhythm=section],.home-sections-scope #pricing-section.sqg3prg[data-rhythm=section],.home-sections-scope #about-section.sqg3prg[data-rhythm=section],.home-sections-scope #kinetic-section.sqg3prg[data-rhythm=section]{padding-block:64px}.home-sections-scope #meter-section,.home-sections-scope #kinetic-section,.home-sections-scope #process-section,.home-sections-scope #pricing-section,.home-sections-scope #about-section,.dark .home-sections-scope #meter-section,.dark .home-sections-scope #kinetic-section,.dark .home-sections-scope #process-section,.dark .home-sections-scope #pricing-section,.dark .home-sections-scope #about-section{border-top:none!important}.home-sections-scope .process-row-inset{padding-top:0;padding-bottom:0}}@media (min-width:768px){.home-sections-scope .sqg3prg,.home-sections-scope .focus-section{border-top:none!important}}.home-sections-scope .sqg3prg[data-scheme=light]{--ink:var(--foreground);--ink-muted:var(--muted-foreground);color:var(--ink)}.home-sections-scope .sketch-headline{font-family:var(--font-sans), sans-serif;letter-spacing:-.03em;font-feature-settings:"case";color:var(--foreground);max-width:640px;margin:0;font-size:24px;font-style:normal;font-weight:400;line-height:30px}@media (min-width:768px){.home-sections-scope .sketch-headline{max-width:100%;font-size:32px;line-height:40px}}.home-sections-scope .about-row{flex-direction:column;align-items:center;width:100%;display:flex}.home-sections-scope .about-claim{text-align:center;max-width:720px;font-family:var(--font-instrument-serif), "Instrument Serif", serif;letter-spacing:0;text-underline-offset:8px;white-space:nowrap;font-size:clamp(22px,6.8vw,32px);font-style:italic;font-weight:400;line-height:1.25;text-decoration-thickness:1px}@media (min-width:768px){.home-sections-scope .about-claim{white-space:normal;max-width:880px;font-size:48px;line-height:56px}}@media (min-width:1200px){.home-sections-scope .about-claim{max-width:980px;font-size:56px;line-height:64px}}.home-sections-scope #connect-section .connect-terminal{width:100%!important;max-width:100%!important}.home-sections-scope .connect-terminal{--term-surface:var(--background);--term-accent:var(--ink-warm);--term-text:#27251ee6;--term-dim:#27251ec2;--term-faint:#27251ea3;--term-line:#27251e1f;--term-green:#1e7a44;--term-mono:var(--font-geist-mono), var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;width:100%}.dark .home-sections-scope .connect-terminal{--term-surface:var(--background);--term-accent:var(--ink-warm-inverse);--term-text:#ffffffeb;--term-dim:#ffffffb3;--term-faint:#ffffff85;--term-line:#ffffff1a;--term-green:#6fcf82}.home-sections-scope .term-window[data-agent=claude]{--accent-raw:#d97757}.home-sections-scope .term-window[data-agent=codex]{--accent-raw:#7aa2f7}.home-sections-scope .term-window[data-agent=opencode]{--accent-raw:#5b8cff}.home-sections-scope .term-window[data-agent=gemini]{--accent-raw:#a78bfa}.home-sections-scope .term-window[data-agent]{--term-accent:color-mix(in oklch, var(--accent-raw) 70%, var(--term-surface))}.dark .home-sections-scope .term-window[data-agent]{--term-accent:var(--accent-raw)}.home-sections-scope .term-window[data-agent=cursor]{--term-accent:#1c1b1aeb}.dark .home-sections-scope .term-window[data-agent=cursor]{--term-accent:#ffffffeb}.home-sections-scope .term-window{border-radius:var(--term-radius);background-color:var(--term-surface);box-sizing:border-box;border:1px solid #0000001a;transition:background-color .32s;overflow:hidden;box-shadow:0 16px 40px -12px #00000059}.dark .home-sections-scope .term-window{box-shadow:none;border:1px solid #ffffff1a}.home-sections-scope .term-bar{background-color:var(--term-surface);align-items:center;height:28px;padding-inline:13px;transition:background-color .32s;display:flex;position:relative}.home-sections-scope .term-lights{flex:none;align-items:center;gap:8px;display:flex}.home-sections-scope .term-light{border-radius:50%;width:12px;height:12px;display:block;position:relative;box-shadow:inset 0 0 0 .5px #0003}.home-sections-scope .term-light--close{background-color:#ff7a72}.home-sections-scope .term-light--min{background-color:#fcd05a}.home-sections-scope .term-light--max{background-color:#5fcf76}.home-sections-scope .term-title{font-family:var(--term-mono);letter-spacing:normal;color:color-mix(in oklch, var(--term-text) 62%, transparent);white-space:nowrap;pointer-events:none;text-overflow:ellipsis;max-width:calc(100% - 140px);font-size:12px;font-weight:400;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.home-sections-scope .term-brand{pointer-events:none;align-items:center;height:100%;display:flex;position:absolute;top:0;right:13px}.home-sections-scope .term-brand-logo{height:15px;color:color-mix(in oklch, var(--term-text) 80%, transparent);display:none}.home-sections-scope .term-brand-logo[data-active=true]{display:inline-flex}.home-sections-scope .term-brand-logo svg{width:auto;max-width:100%;height:100%}.home-sections-scope .term-body{min-height:340px;font-family:var(--term-mono);color:var(--term-text);font-variant-ligatures:none;-webkit-font-smoothing:antialiased;grid-template-columns:1fr;padding:13px;font-size:10.5px;line-height:1.6;transition:opacity .3s;display:grid}@media (min-width:768px){.home-sections-scope .term-body{min-height:440px;padding:16px;font-size:11.5px;line-height:1.65}}@media (min-width:1280px){.home-sections-scope .term-body{min-height:450px;padding:18px;font-size:12px;line-height:1.65}}.home-sections-scope .term-body[data-fading=true]{opacity:0}.home-sections-scope .term-scene{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.home-sections-scope .term-scene[data-on=false]{visibility:hidden;pointer-events:none}.home-sections-scope .t-block[data-on=false]{visibility:hidden}.home-sections-scope .t-block+.t-block{margin-top:.82em}.home-sections-scope .t-block:last-child{margin-top:auto;padding-top:1.1em}.home-sections-scope .t-line{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.62em;margin:0}.home-sections-scope .t-indent{padding-left:2ch}.home-sections-scope .t-gap{margin-top:.82em}.home-sections-scope .t-spacer{min-height:.65em}.home-sections-scope .t-center{text-align:center}.home-sections-scope .t-strong{font-weight:600}.home-sections-scope .t-key{width:11ch;display:inline-block}.home-sections-scope .t-box{border:1px solid var(--term-line);border-radius:calc(var(--term-radius) - 1px);padding:7px 13px}.home-sections-scope .t-titled-box{border:1px solid var(--term-accent);border-radius:calc(var(--term-radius) - 1px);padding:12px 15px 11px;position:relative}.home-sections-scope .t-box-title{background-color:var(--term-surface);color:var(--term-accent);white-space:nowrap;padding-inline:6px;transition:background-color .32s;position:absolute;top:0;left:14px;transform:translateY(-50%)}.home-sections-scope .t-split{flex-direction:column;gap:10px;display:flex}@media (min-width:768px){.home-sections-scope .t-split{flex-direction:row;gap:18px}.home-sections-scope .t-split-a{flex:0 0 34%}.home-sections-scope .t-split-b{border-left:1px solid var(--term-line);flex:1;min-width:0;padding-left:18px}}.home-sections-scope .t-mark{line-height:1.75}.home-sections-scope .t-mark svg{shape-rendering:crispedges;vertical-align:middle;width:27px;height:27px;display:inline-block}.home-sections-scope .t-composer{border:1px solid var(--term-line);border-radius:calc(var(--term-radius) - 1px);white-space:pre-wrap;overflow-wrap:anywhere;padding:5px 11px}.home-sections-scope .t-composer-bare{white-space:pre-wrap;overflow-wrap:anywhere}.home-sections-scope .t-status{justify-content:space-between;align-items:baseline;gap:16px;min-height:1.7em;display:flex}.home-sections-scope .t-status-left{min-width:0}.home-sections-scope .t-status-right{text-align:right;flex:0 auto;min-width:0}.home-sections-scope .c-text{color:var(--term-text)}.home-sections-scope .c-dim{color:var(--term-dim)}.home-sections-scope .c-faint{color:var(--term-faint)}.home-sections-scope .c-accent{color:var(--term-accent)}.home-sections-scope .c-green{color:var(--term-green)}.home-sections-scope .c-path{color:var(--term-text)}.home-sections-scope .term-caret{vertical-align:-.16em;background-color:var(--term-text);width:.6em;height:1.12em;animation:1.06s step-end infinite term-blink;display:inline-block}@keyframes term-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.home-sections-scope .term-caret{animation:none}.home-sections-scope .term-body{transition:none}.home-sections-scope .focus-carousel-card,.home-sections-scope .process-card{transition:none;transform:none!important}}.home-sections-scope .term-agents{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:center;align-items:stretch;gap:18px;margin-top:20px;display:flex;overflow-x:auto}.home-sections-scope .term-agents::-webkit-scrollbar{display:none}@media (min-width:1024px){.home-sections-scope .term-agents{flex-wrap:wrap;overflow-x:visible}}.home-sections-scope .term-agent{font-family:var(--term-mono);letter-spacing:.2px;color:color-mix(in oklch, var(--foreground) 45%, transparent 55%);cursor:pointer;background-color:#0000;flex:none;justify-content:center;align-items:center;gap:7px;padding:4px 6px;font-size:11.5px;line-height:1;transition:color .22s,border-color .22s,background-color .22s;display:inline-flex}.home-sections-scope .term-agent-icon{width:22px;height:22px;display:inline-flex}.home-sections-scope .term-agent-icon svg{width:auto;max-width:100%;height:100%}.home-sections-scope .term-agent[data-active=true]{color:var(--foreground)}@media (hover:hover) and (pointer:fine){.home-sections-scope .term-agent:hover{color:color-mix(in oklch, var(--foreground) 80%, transparent 20%)}}.home-sections-scope .term-agent:focus-visible{color:var(--foreground);background-color:color-mix(in oklch, var(--foreground) 6%, transparent);border-radius:4px;outline:none}@media (hover:hover) and (pointer:fine){.home-sections-scope .process-card{transition:background-color .22s,transform .32s cubic-bezier(.25,1,.5,1)}.home-sections-scope .process-card:hover{background-color:#fafafa;transform:translateY(-6px)}.dark .home-sections-scope .process-card:hover{background-color:var(--surface-2)}.home-sections-scope .term-window{transition:background-color .32s,transform .32s cubic-bezier(.25,1,.5,1)}.home-sections-scope .connect-right:hover .term-window{transform:translateY(-6px)}}.home-sections-scope .term-window:active{transition:transform .12s cubic-bezier(.25,1,.5,1)!important;transform:scale(.985)!important}.home-sections-scope .focus-section,.home-sections-scope .focus-section *{font-family:var(--font-sans), sans-serif}@media (max-width:767px){.home-sections-scope .focus-headline-line+.focus-headline-line{margin-top:.4em}}.home-sections-scope .focus-carousel-track[data-grab-cursor=true],.home-sections-scope .focus-carousel-track[data-grab-cursor=true] *{cursor:grabbing!important}.home-sections-scope .focus-carousel-track[data-dragging=true]{scroll-snap-type:none}.home-sections-scope .focus-tab-list{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.home-sections-scope .focus-tab-btn{color:color-mix(in oklch, var(--foreground) 45%, transparent 55%);transition:color .2s}.home-sections-scope .focus-tab-btn:hover{color:color-mix(in oklch, var(--foreground) 80%, transparent 20%)}.home-sections-scope .focus-tab-btn:focus-visible{color:color-mix(in oklch, var(--foreground) 80%, transparent 20%);background-color:color-mix(in oklch, var(--foreground) 6%, transparent);border-radius:4px;outline:none}.home-sections-scope .focus-tab-btn[data-active=true],.home-sections-scope .focus-tab-btn[data-active=true]:focus-visible{color:var(--foreground)}.home-sections-scope .focus-nav-btn{color:var(--muted-foreground);background-color:#0000;border:none;outline:none;transition:color .15s,opacity .15s}.home-sections-scope .focus-nav-btn:hover:not(:disabled){color:var(--foreground);background-color:#0000}.home-sections-scope .focus-nav-btn:focus-visible:not(:disabled){color:var(--foreground);background-color:color-mix(in oklch, var(--foreground) 6%, transparent);border-radius:4px;outline:none}.home-sections-scope .focus-nav-btn:disabled{opacity:.25;pointer-events:none}.home-sections-scope .focus-nav-btn .nav-dot{transition:cy .2s}.home-sections-scope .focus-nav-btn:hover:not(:disabled) .nav-dot--top,.home-sections-scope .focus-nav-btn:focus-visible:not(:disabled) .nav-dot--top{cy:7}.home-sections-scope .focus-nav-btn:hover:not(:disabled) .nav-dot--bottom,.home-sections-scope .focus-nav-btn:focus-visible:not(:disabled) .nav-dot--bottom{cy:17}.home-sections-scope #features-carousel-section{container-type:inline-size}@media (min-width:120rem){.home-sections-scope #features-carousel-section{max-width:var(--container-home-section);margin-inline:auto}}.home-sections-scope .focus-carousel-track-list{padding-left:6vw;padding-right:6vw}@media (min-width:640px){.home-sections-scope .focus-carousel-track-list{padding-left:7.5vw;padding-right:7.5vw}}@media (min-width:768px){.home-sections-scope .focus-carousel-track-list{padding-left:15vw;padding-right:15vw}}@media (min-width:1024px){.home-sections-scope .focus-carousel-track-list{padding-left:70px;padding-right:max(2rem,50cqw - 505px)}}.home-sections-scope .focus-carousel-track{scroll-padding:0}@media (min-width:1024px){.home-sections-scope .focus-carousel-track{scroll-padding-left:70px;scroll-padding-right:70px}}.home-sections-scope .focus-carousel-card{border:1px solid color-mix(in oklch, var(--border) 45%, transparent);box-sizing:border-box;background-color:var(--card);opacity:.55;will-change:transform, opacity;cursor:pointer;border-radius:0;transition:opacity .25s cubic-bezier(.25,1,.5,1),transform .25s cubic-bezier(.25,1,.5,1),border-color .25s,box-shadow .25s;transform:scale(.95)}.dark .home-sections-scope .focus-carousel-card{background-color:var(--surface-1);border:1px solid color-mix(in oklch, var(--border) 45%, transparent)}@media (hover:hover) and (pointer:fine){.home-sections-scope .focus-carousel-card:hover:not([data-active=true]){opacity:.8;border-color:color-mix(in oklch, var(--border) 80%, transparent)}}.home-sections-scope .focus-carousel-card[data-active=true]{opacity:1;border-color:color-mix(in oklch, var(--border) 80%, transparent);transform:scale(1);box-shadow:0 4px 20px -4px #00000014}.dark .home-sections-scope .focus-carousel-card[data-active=true]{border-color:color-mix(in oklch, var(--border) 80%, transparent);box-shadow:0 4px 20px -4px #0006}.home-sections-scope .focus-carousel-card[data-pressed=true],.home-sections-scope .focus-carousel-card:active{transition:transform .12s cubic-bezier(.25,1,.5,1)!important;transform:scale(.985)!important}.home-sections-scope .focus-card-tag{color:color-mix(in oklch, var(--foreground) 45%, transparent 55%);letter-spacing:-.03em}.home-sections-scope .focus-card-title{color:var(--foreground);letter-spacing:-.03em}.home-sections-scope .focus-card-description{color:color-mix(in oklch, var(--foreground) 62%, transparent 38%);text-wrap:pretty;line-height:1.65}.home-sections-scope .focus-card-footnote{color:color-mix(in oklch, var(--foreground) 62%, transparent 38%)}.home-sections-scope .startup-box{background-color:var(--card);border:1px solid color-mix(in oklch, var(--border) 45%, transparent);border-radius:0}.dark .home-sections-scope .startup-box{background-color:#0e0c0d;border:1px solid #ffffff14}.home-sections-scope .startup-inner-card{background-color:#fafafa;border:1px solid #00000012;border-radius:0;box-shadow:0 1px 2px #00000005}.dark .home-sections-scope .startup-inner-card{background-color:var(--surface-3);box-shadow:none;border:1px solid #ffffff0f}
