body:has(.flight):before{display:none}body:has(.flight):after{display:none}.flight{--f-ink:#24232a;--f-paper:#f4f3f0;--f-purple:#8260ec;--f-muted:#76747f;background:var(--f-paper);color:var(--f-ink);text-align:start;font-family:Google Sans,Arial,sans-serif;line-height:1.5;overflow:clip}.flight h1,.flight h2,.flight h3{color:inherit}.flight *{box-sizing:border-box}.flight h1,.flight h2,.flight h3,.flight p{margin:0}.flight a{color:inherit;text-decoration:none}.flight button,.flight input{font:inherit}.flight button,.flight a{-webkit-tap-highlight-color:transparent}.flight button{cursor:pointer}.flight button:focus-visible,.flight a:focus-visible,.flight input:focus-visible,.flight summary:focus-visible{outline-offset:5px;outline:3px solid #a080ff}.flight section{scroll-margin-top:100px}.f-skip{z-index:100;background:#fff;padding:16px;position:fixed;top:-100px}.f-skip:focus{top:0}.f-header{z-index:20;border-bottom:1px solid #25232b15;justify-content:space-between;align-items:center;gap:30px;max-width:1600px;height:96px;margin:auto;padding:0 5%;display:flex;position:relative}.f-logo{width:84px;height:46px;display:block}.f-header>nav{gap:32px;font-size:13px;display:flex}.f-header>nav a{transition:color .2s}.f-header>nav a:hover{color:var(--f-purple)}.f-header-actions{align-items:center;gap:22px;display:flex}.f-signin{color:inherit;background:0 0;border:0;font-size:13px}.f-header-cta{border:1px solid #24232a50;border-radius:30px;align-items:center;gap:14px;padding:10px 18px;font-size:12px;display:flex}.f-menu{display:none}.f-hero{isolation:isolate;max-width:1800px;height:calc(100svh - 96px);min-height:840px;max-height:1050px;margin:auto;padding:64px 6% 70px;position:relative}.f-hero-grid{z-index:-1;background-image:linear-gradient(#44404a09 1px,#0000 1px),linear-gradient(90deg,#44404a09 1px,#0000 1px);background-size:100px 100px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000,#0000 85%);mask-image:linear-gradient(110deg,#000,#0000 85%)}.f-eyebrow{letter-spacing:.03em;align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.f-dot{background:var(--f-purple);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #8260ec13}.f-hero-copy{z-index:3;width:56%;position:relative}.f-hero h1{letter-spacing:-.065em;margin-top:29px;font-size:clamp(64px,7.1vw,114px);font-weight:500;line-height:1.04}.f-hero h1>span{color:#939198}.f-hero h1 em{color:var(--f-purple);letter-spacing:-.075em;margin-top:4px;font-size:1.4em;font-style:normal;line-height:1.07;display:inline-block}.f-hero-description{align-items:center;gap:28px;margin-top:34px;display:flex}.f-hero-description p{color:#62606c;font-size:15px;line-height:1.7}.f-button{white-space:nowrap;background:#a78aff;border:0;border-radius:40px;justify-content:center;align-items:center;gap:24px;padding:15px 22px;font-size:14px;font-weight:500;transition:transform .25s,background .25s;display:inline-flex;color:#171120!important}.f-button:hover{background:#bea8ff;transform:translateY(-3px)}.f-button.is-ink{background:#24232a;color:#fff!important}.f-button.is-ink:hover{background:#4c3a70}.f-hero-art{z-index:1;width:57%;height:86%;position:absolute;top:3%;left:0}.f-sculpture{background:radial-gradient(at 50% 57%,#c2b0eb60,#0000 60%);position:absolute;inset:-5%}.f-sculpture canvas{z-index:1;width:100%;height:100%;position:relative}.f-sculpture-fallback{filter:blur(15px);border:40px solid #9c7ee955;border-radius:45% 65% 50% 35%;width:40%;height:45%;position:absolute;top:28%;left:30%;transform:rotate(-30deg)}.f-sculpture:has(canvas) .f-sculpture-fallback{display:none}.f-orbit-label{letter-spacing:.18em;align-items:center;gap:24px;font:9px ui-monospace,monospace;display:flex;position:absolute;top:30px;left:5%}.f-orbit-label span{font-size:24px}.f-float{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:7s ease-in-out infinite f-float;position:absolute;box-shadow:0 20px 55px #29203d13}.f-float-code{color:#e8e1ff;background:#24202ce8;border:1px solid #ffffff30;border-radius:14px;padding:18px 22px;font:10px ui-monospace,monospace;top:12%;left:10%;transform:rotate(-7deg)}.f-float-code code{margin:16px 0;font-size:12px;display:block}.f-float-code code span,.f-float-code b{color:#b6a1ff;font-weight:400}.f-float-code small{color:#9e94b4;font-size:9px}.f-code-dot{background:#b6eebc;border-radius:50%;width:5px;height:5px;margin-inline-start:8px;display:inline-block}.f-float-price{background:#ffffffc4;border:1px solid #fff;border-radius:14px;min-width:188px;padding:18px 24px;animation-delay:-2s;bottom:20%;left:9%;rotate:8deg}.f-float-price>span{color:#6a6572;font-size:11px}.f-float-price strong{letter-spacing:-.06em;font-size:43px;font-weight:400;display:block}.f-float-price small{align-items:center;gap:7px;font-size:10px;display:flex}.f-float-note{background:#f8f5ffdc;border:1px solid #fff;border-radius:40px;padding:13px 18px;font-size:11px;animation-delay:-4s;bottom:7%;right:10%;rotate:-4deg}.f-float-note>span{color:var(--f-purple);padding-inline-end:9px}.f-art-caption{color:#817888;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:-4%;left:10%;right:10%}.f-art-caption>span:first-child{font:9px ui-monospace,monospace}.f-hero-bottom{color:#7a7681;align-items:center;gap:15px;font-size:11px;display:flex;position:absolute;bottom:25px;left:6%;right:6%}.f-hero-bottom>button{color:inherit;background:0 0;border:0;align-items:center;gap:7px;margin-inline-start:auto;font-size:10px;display:flex}.f-error{background:#ffe8e8;border:1px solid #a62a2a;border-radius:8px;max-width:400px;padding:14px;margin-top:14px!important}.f-ticker{color:#eee9f8;z-index:4;direction:ltr;background:#282330;width:102%;margin-inline-end:-1%;padding:21px 0;position:relative;overflow:hidden;rotate:-1.3deg}.f-ticker>div{width:max-content;animation:40s linear infinite f-ticker;display:flex}.f-ticker span{white-space:nowrap;direction:rtl;align-items:center;gap:45px;padding:0 25px;font-size:20px;display:inline-flex}.f-ticker i{color:#b69aef;font-size:27px;font-style:normal}.f-story{--flight:1;height:210svh;min-height:1200px}.f-story-sticky{grid-template-columns:minmax(240px,.8fr) minmax(0,1.45fr);align-items:center;gap:40px;block-size:100svh;min-block-size:680px;padding:40px 7%;display:grid;position:sticky;inset-block-start:0;overflow:hidden}.f-story-copy{z-index:5;min-inline-size:0}.flight h2{letter-spacing:-.055em;font-size:clamp(42px,5vw,78px);font-weight:500;line-height:1.12}.f-story h2{margin:24px 0}.f-story h2>span{color:var(--f-purple)}.f-story-copy>p:not(.f-eyebrow){color:var(--f-muted);font-size:14px;line-height:1.85}.f-layer-key{flex-direction:column;gap:12px;margin-block-start:28px;font-size:12px;display:flex}.f-layer-key span{align-items:center;gap:10px;display:flex}.f-layer-key i{background:color-mix(in srgb,var(--f-ink) 35%,var(--f-paper));block-size:3px;inline-size:20px}.f-layer-key span:nth-child(2) i{background:var(--f-purple)}.f-layer-key span:nth-child(3) i{background:var(--f-ink)}.f-story-open{border:1px solid color-mix(in srgb,var(--f-ink) 25%,transparent);color:var(--f-ink);background:0 0;border-radius:999px;align-items:center;gap:14px;margin-block-start:28px;padding:10px 16px;display:inline-flex;font-size:12px!important}.f-story-open:hover{background:color-mix(in srgb,var(--f-purple) 8%,transparent)}.f-scroll-note{color:var(--f-muted);margin-block-start:14px;font-size:10px;display:block}.f-exploded{--layer-step:286px;perspective:1600px;direction:ltr;block-size:min(840px,100svh - 80px);inline-size:100%;min-inline-size:0;position:relative}.f-exploded:before{content:"";border-inline-start:1px dashed color-mix(in srgb,var(--f-purple) 45%,transparent);opacity:var(--flight);position:absolute;inset-block:30px;inset-inline-start:50%}.f-layer{inline-size:92%;max-inline-size:650px;transform-style:preserve-3d;transform-origin:50%;border:1px solid color-mix(in srgb,var(--f-ink) 14%,transparent);box-shadow:0 16px 42px color-mix(in srgb,var(--f-ink) 12%,transparent);border-radius:14px;position:absolute;inset-block-start:50%;inset-inline-start:50%;overflow:hidden}.f-layer-site{z-index:3;background:var(--f-paper);transform:translate(-50%,-50%) translateY(calc(var(--flight)*var(--layer-step)*-1)) rotateX(calc((1 - var(--flight))*24deg)) rotateZ(calc((1 - var(--flight))*-8deg))}.f-layer-content{z-index:2;background:color-mix(in srgb,var(--f-purple) 86%,var(--f-ink));color:var(--f-paper);transform:translate(-50%,-50%) rotateX(calc((1 - var(--flight))*24deg)) rotateZ(calc((1 - var(--flight))*-8deg)) scale(calc(.96 + var(--flight)*.04))}.f-layer-code{z-index:1;background:var(--f-ink);color:var(--f-paper);transform:translate(-50%,-50%) translateY(calc(var(--flight)*var(--layer-step))) rotateX(calc((1 - var(--flight))*24deg)) rotateZ(calc((1 - var(--flight))*-8deg)) scale(calc(.92 + var(--flight)*.08))}.f-layer-heading{border-block-end:1px solid color-mix(in srgb,currentColor 15%,transparent);text-align:start;align-items:center;gap:12px;padding:14px 18px;display:flex}.f-layer-number{border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:50%;flex:none;place-items:center;block-size:32px;inline-size:32px;font:11px ui-monospace,monospace;display:grid}.f-layer-heading h3{letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.25}.f-layer-heading p{margin-block-start:3px;font-size:11px;line-height:1.5}.f-layer-code pre{white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;margin:18px 22px;font:12px/1.8 ui-monospace,monospace}.f-layer-code pre>span,.f-layer-code pre>b{color:color-mix(in srgb,var(--f-purple) 45%,var(--f-paper))}.f-content-fields{text-align:start;direction:rtl;grid-template-columns:minmax(0,1.6fr) minmax(90px,.6fr);gap:12px;padding:16px 20px;display:grid}.f-content-fields>div{min-inline-size:0;font-size:11px}.f-content-fields strong{background:var(--f-paper);color:var(--f-ink);overflow-wrap:anywhere;border-radius:6px;margin-block-start:5px;padding:9px 12px;font-size:14px;font-weight:400;display:block}.f-content-fields>p{grid-column:1/-1;font-size:11px}.f-content-fields .f-dot{background:var(--f-paper);margin-inline-end:7px}.f-layer-site .f-site-card{box-shadow:none;border-radius:0}.f-layer-site .f-site-browser{block-size:18px}.f-layer-site .f-site-nav{padding:9px 16px}.f-layer-site .f-site-photo{block-size:112px}.f-layer-site .f-site-headline{inset-block-start:18px;inset-inline-start:20px}.f-layer-site .f-site-headline strong{max-inline-size:360px;margin:7px 0;font-size:26px;line-height:1.1}.f-layer-site .f-site-headline>span,.f-layer-site .f-site-headline small{font-size:8px}.f-layer-site .f-site-bottom{padding:10px 16px}.f-layer-site .f-site-bottom b{font-size:19px}.f-site-card{color:#2f382c;direction:rtl;background:#faf7ef;border-radius:11px;overflow:hidden;box-shadow:0 5px 20px #28232c10}.f-site-browser{direction:ltr;background:#e9e8e4;align-items:center;gap:4px;height:27px;padding:0 12px;display:flex}.f-site-browser>span{background:#c7c2bf;border-radius:50%;width:5px;height:5px}.f-site-browser>span:first-child{background:#e0b1a8}.f-site-browser>code{opacity:.5;margin:auto;font:7px ui-monospace,monospace}.f-site-nav{justify-content:space-between;align-items:center;gap:10px;padding:15px 22px;font-size:7px;display:flex}.f-site-nav strong{font-size:16px;font-weight:500;line-height:1.2}.f-site-nav strong>span{letter-spacing:.07em;font-size:6px;display:block}.f-site-photo{color:#fff;background:#6d705c url(https://images.unsplash.com/photo-1600210492486-724fe5c67fb0?auto=format&fit=crop&w=1200&q=85) 50% 55%/cover;height:235px;position:relative}.f-photo-shade{background:linear-gradient(90deg,#15251f05,#18251f90);position:absolute;inset:0}.f-site-headline{max-width:74%;position:absolute;top:40px;right:25px}.f-site-headline small{font-size:8px}.f-site-headline strong{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;margin:12px 0;font-size:34px;font-weight:400;line-height:1.13;display:block}.f-site-headline>span{font-size:9px}.f-photo-coordinate{letter-spacing:.1em;font:6px ui-monospace,monospace;position:absolute;bottom:15px;left:18px}.f-site-bottom{justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.f-site-bottom small{font-size:8px;display:block}.f-site-bottom strong{font-size:11px;font-weight:400;display:block}.f-site-bottom b{font-size:22px;font-weight:400}.f-site-bottom strong span{color:#727767;font-size:8px}.f-site-bottom>span{border:1px solid #35492f50;border-radius:2px;padding:9px 12px;font-size:8px}.f-agent{color:#f4f1f9;background:#24202b;grid-template-columns:1fr 1fr;gap:10%;padding:110px 8%;display:grid;position:relative}.f-agent:before{content:"";pointer-events:none;background:radial-gradient(at 15% 60%,#8061cc20,#0000 60%);position:absolute;inset:0}.f-agent-copy{padding-top:24px;position:relative}.f-agent .f-eyebrow{color:#ba9be8}.f-agent h2{margin:26px 0;font-size:clamp(40px,4.5vw,67px)}.f-agent h2>span{color:#b49ada}.f-agent-copy>p:not(.f-eyebrow){color:#b3a9c0;max-width:370px;font-size:15px;line-height:1.9}.f-agent-copy>a{border-bottom:1px solid #7d6e8d;align-items:center;gap:20px;margin-top:32px;padding-bottom:8px;font-size:13px;display:inline-flex}.f-terminal{background:#18151ee0;border:1px solid #ffffff1a;border-radius:15px;padding:24px;position:relative;transform:rotate(-2deg);box-shadow:0 30px 60px #0003}.f-terminal-top{color:#93869f;justify-content:space-between;font:9px ui-monospace,monospace;display:flex}.f-terminal-top>span:first-child{color:#6e5d82;letter-spacing:3px}.f-agent-prompt{color:#dac9f4;background:#a383ed16;border:1px solid #aa8ade22;border-radius:8px;margin:24px 0;padding:18px;font-size:15px;line-height:1.7}.f-terminal>code{color:#fff;font-size:13px}.f-terminal-steps{color:#abcca9;flex-direction:column;gap:10px;margin:24px 0;font:11px ui-monospace,monospace;display:flex}.f-terminal-steps>span{animation:5s ease-in-out infinite f-terminal-line}.f-terminal-steps>span:nth-child(2){animation-delay:.5s}.f-terminal-steps>span:nth-child(3){animation-delay:1s}.f-terminal-steps>span:nth-child(4){animation-delay:1.5s}.f-terminal-result{border-top:1px solid #ffffff15;align-items:center;gap:18px;padding-top:20px;display:flex}.f-terminal-result>span{color:#251c36;background:#a786e9;border-radius:50%;place-items:center;width:37px;height:37px;font-size:23px;display:grid}.f-terminal-result small{letter-spacing:.12em;color:#b9a2d4;font:8px ui-monospace,monospace;display:block}.f-terminal-result strong{margin-top:5px;font-size:14px;font-weight:400;display:block}.f-demo-caption{letter-spacing:.1em;color:#8a7d96;margin-top:20px;font:7px ui-monospace,monospace;display:block}.f-demo{background:#ebe8f1;padding:110px 7% 70px}.f-demo-heading{text-align:center}.f-demo-heading .f-eyebrow{color:#7a628e;justify-content:center}.f-demo h2{margin:25px 0 20px}.f-demo h2 span{color:var(--f-purple)}.f-demo-heading>p:last-child{color:#79717f;font-size:15px}.f-demo-workspace{grid-template-columns:.78fr 1.35fr;align-items:center;gap:5%;max-width:1180px;margin:65px auto 35px;display:grid}.f-editor{background:#fffdfa;border:1px solid #fff;border-radius:17px;padding:28px;box-shadow:0 25px 80px #40314e0d}.f-editor-brand{color:#7d7483;border-bottom:1px solid #ede8f0;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:10px;display:flex}.f-editor .f-logo{width:63px;height:33px}.f-editor-title{align-items:center;gap:8px;margin:25px 0;font-size:13px;display:flex}.f-editor-title small{color:#93889f;border:1px solid #e1d6ec;border-radius:12px;margin-inline-start:auto;padding:3px 6px;font-size:8px}.f-editor label{color:#7e7487;margin-bottom:20px;font-size:11px;display:block}.f-editor input{color:#302a37;background:#f6f4f8;border:1px solid #e0dce5;border-radius:6px;width:100%;margin-top:7px;padding:12px;font-size:13px;display:block;outline-offset:2px!important}.f-price-input{position:relative}.f-price-input>span{position:absolute;top:12px;left:14px}.f-editor .f-button{width:100%;margin-top:4px}.f-publish-status{text-align:center;color:#8b7b98;min-height:30px;padding-top:13px;font-size:10px}.f-demo-preview{transition:transform .5s}.f-preview-caption{color:#81768c;justify-content:space-between;padding:0 5px 14px;font-size:10px;display:flex}.f-preview-caption>span:first-child{align-items:center;gap:8px;display:flex}.f-demo-preview .f-site-card{transition:transform .6s,box-shadow .6s;transform:rotate(2deg);box-shadow:0 30px 60px #41324c20}.f-demo-preview.f-published .f-site-card{transform:rotate(0);box-shadow:0 0 0 3px #9b7de945,0 25px 60px #41324c20}.f-demo-preview .f-site-photo{height:280px}.f-demo-preview .f-site-headline strong{font-size:39px}.f-demo-foot{color:#84798e;justify-content:space-between;gap:20px;max-width:1180px;margin:auto;font-size:11px;display:flex}.f-demo-foot>a{color:#5e4975;border-bottom:1px solid #cbbbd9;padding-bottom:4px}.f-freedom{background:#f7f5f0;padding:110px 8%}.f-freedom h2{margin-top:30px;font-size:clamp(40px,5vw,74px)}.f-freedom h2 em{color:#9270d5;font-style:normal}.f-proof-grid{grid-template-columns:repeat(3,1fr);gap:5%;margin-top:70px;display:grid}.f-proof-grid>div{border-top:1px solid #d5cedd;padding-top:18px}.f-proof-grid strong{color:#9d8caa;font:10px ui-monospace,monospace}.f-proof-grid h3{margin:20px 0 12px;font-size:23px;font-weight:500}.f-proof-grid p{color:#8a7e91;max-width:270px;font-size:13px;line-height:1.8}.f-pricing{grid-template-columns:1fr 1fr;align-items:center;gap:15%;padding:100px 12%;display:grid}.f-pricing h2{margin:24px 0}.f-pricing h2>span{color:#948b9f}.f-pricing>div>p:not(.f-eyebrow){color:#8b8191;font-size:14px;line-height:1.85}.f-price-card{background:#e7e0ef;border:1px solid #dcd1e9;border-radius:18px;padding:30px}.f-price-label{justify-content:space-between;font-size:12px;display:flex}.f-price-label>span:last-child{color:#7e5ba9;background:#f7f1ff;border-radius:12px;padding:3px 8px;font-size:9px}.f-price-number{letter-spacing:-.08em;text-align:end;margin-top:25px;font-size:90px;line-height:1.3}.f-price-number>span{color:#8b779e;letter-spacing:0;margin-inline-end:14px;font:12px ui-monospace,monospace}.f-price-card>p{font-size:12px!important}.f-price-card ul{margin:26px 0;padding:0;font-size:12px;line-height:2.6;list-style:none}.f-price-card li:before{content:"✓";color:#8b68b7;margin-inline-end:10px}.f-price-card .f-button{width:100%}.f-price-card>small{color:#867593;margin-top:18px;font-size:10px;line-height:1.8;display:block}.f-faq{max-width:850px;margin:20px auto 100px;padding:0 30px}.f-faq>.f-eyebrow{color:#8b7c96;margin-bottom:26px}.f-faq details{border-top:1px solid #dcd5e1;padding:20px 0}.f-faq details:last-child{border-bottom:1px solid #dcd5e1}.f-faq summary{cursor:pointer;justify-content:space-between;font-size:16px;list-style:none;display:flex}.f-faq summary::-webkit-details-marker{display:none}.f-faq summary>span{color:#9077b3;transition:transform .3s}.f-faq details[open] summary>span{transform:rotate(45deg)}.f-faq details>p{color:#85778e;max-width:600px;padding-top:15px;font-size:13px;line-height:1.9}.f-final{color:#f4edff;text-align:center;isolation:isolate;background:#26202e;padding:110px 25px 90px;position:relative;overflow:hidden}.f-final .f-eyebrow{letter-spacing:.22em;color:#b29acb;justify-content:center;font:9px ui-monospace,monospace}.f-final h2{margin:30px 0;font-size:clamp(45px,7vw,102px);line-height:1.08}.f-final h2>span{color:#b495e3}.f-final>p:not(.f-eyebrow){color:#bdabc9;font-size:13px}.f-final-orbit{z-index:-1;background:radial-gradient(#9173bb16,#0000 65%);border:1px solid #af87db22;border-radius:50%;width:850px;height:850px;position:absolute;top:-60px;left:calc(50% - 425px);box-shadow:0 0 0 80px #b493d409,0 0 0 160px #b493d407}.f-command-wrap{max-width:410px;margin:30px auto 0}.f-command{color:#f2e7ff;background:#ffffff08;border:1px solid #a385bf50;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:18px 20px;display:flex}.f-command code{letter-spacing:0;font:14px ui-monospace,monospace}.f-command code>span{color:#a98bc9}.f-command>span{color:#c3a9e1}.f-copy-status{color:#d5b9ed;min-height:22px;margin-top:7px;font-size:10px;display:block}.f-final-docs{border-bottom:1px solid #9981af;padding-bottom:5px;font-size:11px}.f-final-small{color:#a490b1;margin-top:35px;font-size:10px;display:block}.f-footer{background:#f4f3f0;align-items:center;gap:35px;padding:40px 6%;font-size:11px;display:flex}.f-footer>.f-logo{width:76px;height:40px}.f-footer>span{color:#8f8399}.f-footer>nav{gap:25px;margin-inline-start:auto;display:flex}.f-footer>a{color:#8b779d;margin-inline-start:20px}.f-reveal{opacity:.15;transition:opacity 1s,transform 1s;transform:translateY(28px)}.f-reveal.f-visible{opacity:1;transform:none}.f-paused *,.f-paused :before,.f-paused :after{animation-play-state:paused!important}.f-paused .f-sculpture canvas{visibility:hidden}.f-paused .f-sculpture-fallback{display:block!important}.f-paused .f-layer{transform:none!important}.f-paused .f-layer-content{translate:0 100px}.f-paused .f-layer-code{translate:0 200px}@keyframes f-float{0%,to{translate:0}50%{translate:0 -15px}}@keyframes f-ticker{to{transform:translate(-25%)}}@keyframes f-terminal-line{0%,to{opacity:.55}35%,70%{opacity:1}}@media (min-width:1600px){.f-hero-art{width:53%}.f-hero-copy{width:54%}}@media (max-width:1100px){.f-hero{min-height:740px;padding-top:55px}.f-hero h1{font-size:76px}.f-hero-description{flex-direction:column;align-items:flex-start;gap:20px}.f-hero-art{width:58%;top:10%}.f-float-code{padding:14px;top:10%;left:5%}.f-float-code code{font-size:10px}.f-float-price{min-width:150px;padding:14px;bottom:18%;left:4%}.f-story h2{font-size:52px}.f-site-headline strong{font-size:26px}.f-agent{gap:6%;padding:85px 6%}.f-demo-workspace{grid-template-columns:.9fr 1.2fr;gap:3%}.f-demo-preview .f-site-headline strong{font-size:30px}.f-pricing{gap:8%;padding:90px 8%}.f-header>nav{gap:20px}.f-header-actions{gap:14px}}@media (max-width:760px){.f-header{gap:10px;height:76px;padding:0 6%}.f-logo{width:72px;height:38px}.f-header>nav{background:#f4f3f0;border-bottom:1px solid #d7d0e0;padding:26px;display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 20px 30px #24142b10}.f-header>nav.is-open{flex-direction:column;display:flex}.f-menu{color:inherit;background:0 0;border:0;place-items:center;padding:5px;display:grid}.f-menu svg{width:19px}.f-header-cta{gap:8px;padding:9px 12px;font-size:10px}.f-signin{display:none}.f-header-actions{gap:10px}.f-hero{height:auto;min-height:1030px;max-height:none;padding:43px 7% 70px}.f-hero-copy{width:100%}.f-hero .f-eyebrow{font-size:10px}.f-hero h1{letter-spacing:-.07em;margin-top:25px;font-size:clamp(52px,12vw,78px);line-height:1.07}.f-hero h1 em{font-size:1.45em}.f-hero-description{gap:18px;margin-top:24px}.f-hero-description p{font-size:13px}.f-button{padding:13px 19px;font-size:12px}.f-hero-art{width:100%;height:440px;top:auto;bottom:60px;left:0}.f-sculpture{inset:-13% -8%}.f-float-code{font-size:8px;top:8%;left:5%;rotate:-4deg}.f-float-code code{margin:10px 0;font-size:9px}.f-float-price{min-width:140px;padding:12px 16px;bottom:15%;left:7%}.f-float-price strong{font-size:31px}.f-float-price>span{font-size:9px}.f-float-price small{font-size:8px}.f-float-note{padding:10px 14px;font-size:9px;bottom:0;right:6%}.f-art-caption,.f-orbit-label{display:none}.f-hero-bottom{font-size:9px;bottom:20px}.f-hero-bottom>button{font-size:8px}.f-ticker{padding:14px 0}.f-ticker span{gap:25px;padding:0 18px;font-size:15px}.f-ticker i{font-size:19px}.f-agent{grid-template-columns:1fr;gap:40px;padding:60px 7%}.f-agent h2{margin:20px 0;font-size:42px}.f-agent-copy{padding:0}.f-agent-copy>p:not(.f-eyebrow){font-size:13px}.f-agent-copy>a{margin-top:20px;font-size:11px}.f-terminal{padding:20px;transform:none}.f-agent-prompt{font-size:14px}.f-terminal>code{font-size:11px}.f-terminal-steps{font-size:10px}.f-demo{padding:65px 7% 45px}.flight h2{font-size:43px}.f-demo-heading{text-align:start}.f-demo-heading .f-eyebrow{justify-content:flex-start}.f-demo-heading>p:last-child{font-size:13px}.f-demo-workspace{grid-template-columns:1fr;gap:30px;margin-top:35px}.f-editor{padding:20px}.f-editor-title{margin:20px 0}.f-editor label{margin-bottom:15px}.f-editor input{font-size:16px}.f-demo-preview .f-site-photo{height:220px}.f-demo-preview .f-site-headline strong{font-size:30px}.f-demo-foot{flex-direction:column;gap:12px;margin-top:25px;font-size:10px}.f-demo-foot>a{align-self:flex-start}.f-freedom{padding:65px 7%}.f-freedom h2{font-size:39px}.f-proof-grid{grid-template-columns:1fr;gap:30px;margin-top:40px}.f-proof-grid>div{grid-template-columns:30px 1fr;column-gap:10px;display:grid}.f-proof-grid strong{grid-row:span 2;padding-top:5px}.f-proof-grid h3{margin:0 0 8px;font-size:21px}.f-proof-grid p{max-width:none;font-size:12px}.f-pricing{grid-template-columns:1fr;gap:35px;padding:60px 7%}.f-pricing>div>p:not(.f-eyebrow){font-size:12px}.f-price-card{padding:26px}.f-price-number{font-size:83px}.f-faq{margin:20px auto 60px;padding:0 7%}.f-faq summary{font-size:14px}.f-faq details>p{font-size:12px}.f-final{padding:70px 7% 60px}.f-final h2{font-size:47px!important}.f-command code{font-size:12px}.f-final-small{max-width:280px;margin:25px auto 0;font-size:9px}.f-footer{flex-wrap:wrap;gap:20px;padding:30px 7%;font-size:10px}.f-footer>.f-logo{width:65px;height:34px}.f-footer>span{margin-inline-start:auto}.f-footer>nav{gap:22px;width:100%;margin:0}.f-footer>a{margin:0}.f-eyebrow{font-size:10px}}@media (prefers-reduced-motion:reduce){.flight *,.flight :before,.flight :after{transition:none!important;animation:none!important}.f-reveal{opacity:1;transform:none}.f-hero-art .f-float{translate:none}}.f-reveal{opacity:1;transform:none}.f-ready .f-reveal:not(.f-visible){opacity:0;transform:translateY(28px)}.f-hero-copy{animation:1s cubic-bezier(.16,1,.3,1) both f-arrive}.f-hero-art{animation:1.5s cubic-bezier(.16,1,.3,1) both f-arrive}@keyframes f-arrive{0%{opacity:0;translate:0 25px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.f-ready .f-reveal:not(.f-visible){opacity:1;transform:none}}.f-orb-background{z-index:-1;background:radial-gradient(at 20% 40%,#bba0e65c,#0000 60%),radial-gradient(at 40% 80%,#edc5ad70,#0000 50%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#0000 3%,#0009 45%,#000 100%);mask-image:linear-gradient(270deg,#0000 3%,#0009 45%,#000 100%)}.f-orb-background canvas{width:100%;height:100%}.f-hero-grid{display:none}.f-hero-art{width:52%;height:77%;top:8%;left:1%}.f-hero-clients{flex-wrap:wrap;align-items:center;gap:22px;max-width:520px;margin-top:32px;display:flex}.f-hero-clients a,.f-hero-clients>span{align-items:center;gap:7px;font-size:11px;display:flex}.f-hero-clients svg{width:18px;height:18px}.f-hero-clients>span{color:#70617e;border-inline-start:1px solid #7c6e8c40;padding-inline-start:18px;font:10px ui-monospace,monospace}.f-hero-clients>span svg{width:13px;height:13px}.f-hero-clients i{color:#aaa0b2;font-style:normal}.f-connections{isolation:isolate;direction:ltr;block-size:100%;min-block-size:540px;inline-size:100%;position:relative}.f-network-eyebrow{letter-spacing:.12em;color:#786785;font:9px ui-monospace,monospace;position:absolute;inset-block-start:4%;inset-inline-start:10%}.f-beam{pointer-events:none;stroke-width:2px;position:absolute;inset:0}.f-network-node,.f-network-hub,.f-network-terminal,.f-network-website{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#ffffffa6;border:1px solid #ffffffa8;flex-direction:column;justify-content:center;align-items:center;transition:translate .3s,box-shadow .3s;display:flex;position:absolute;box-shadow:0 18px 45px #69547315}.f-network-node:hover,.f-network-hub:hover,.f-network-terminal:hover{translate:0 -5px;box-shadow:0 18px 40px #69547330}.f-network-node{border-radius:20px;gap:8px;block-size:133px;inline-size:132px}.f-network-node>svg{block-size:41px;inline-size:41px}.f-network-node>strong{font-size:14px;font-weight:500}.f-network-node>span{color:#95829e;direction:rtl;font-size:9px}.f-node-claude{inset-block-start:15%;inset-inline-start:8%;rotate:-6deg}.f-node-codex{inset-block-start:11%;inset-inline-end:9%;rotate:7deg}.f-node-cursor{border-radius:15px;gap:4px;block-size:84px;inline-size:80px;inset-block-start:43%;inset-inline-end:2%;rotate:5deg}.f-node-cursor>svg{block-size:26px;inline-size:26px}.f-node-cursor>strong{font-size:11px}.f-network-hub{background:linear-gradient(145deg,#fffc,#f3eaffaa);border-radius:28px;gap:9px;block-size:150px;inline-size:156px;inset-block-start:41%;inset-inline-start:calc(50% - 78px);box-shadow:0 0 0 9px #fff2,0 0 0 10px #ffffff50,0 20px 70px #9d6ed13b;color:#624577!important}.f-network-hub .f-logo{block-size:47px;inline-size:90px}.f-network-hub>span{color:#8a6a9d;direction:rtl;font-size:10px}.f-network-hub>small{align-items:center;gap:5px;font:8px ui-monospace,monospace;display:flex}.f-network-hub>small svg{width:11px;height:11px}.f-network-hub i{background:#bba7c7;block-size:8px;inline-size:1px;margin-inline:4px}.f-network-terminal{background:#292230e8;border-radius:15px;grid-template-columns:25px auto;align-content:center;column-gap:8px;block-size:100px;inline-size:135px;padding:18px;display:grid;inset-block-end:12%;inset-inline-start:5%;rotate:5deg;color:#e8dcf6!important}.f-network-terminal>svg{grid-row:span 2;block-size:23px;inline-size:23px}.f-network-terminal>strong{text-align:end;font:17px ui-monospace,monospace}.f-network-terminal>span{color:#b6a3c7;direction:rtl;grid-column:2;font-size:8px}.f-network-website{color:#51604c;direction:rtl;background:linear-gradient(130deg,#f6f3e8eb,#e9e6d7e0);border-radius:12px;align-items:flex-start;gap:7px;block-size:117px;inline-size:180px;padding:15px 18px;inset-block-end:6%;inset-inline-end:8%;rotate:-5deg}.f-network-website>div{gap:3px;display:flex;position:absolute;inset-block-start:12px;inset-inline-end:12px}.f-network-website>div>i{background:#b9baa8;border-radius:50%;block-size:4px;inline-size:4px}.f-network-website>span{margin-top:10px;font-size:8px}.f-network-website>strong{font-size:23px;font-weight:400;line-height:1.1}.f-network-website>small{align-items:center;gap:7px;font-size:8px;display:flex}.f-network-link{text-align:center;direction:rtl;font-size:11px;position:absolute;inset-block-end:-3%;inset-inline:10%;color:#856d96!important}.f-connect-section{background:#eee9f3;padding:80px 7%}.f-connect-section #connect{margin:0;background:0 0;border:0;max-width:1100px;margin-inline:auto;padding:0}.f-connect-section .band-inner{max-width:none;margin:0;padding:0}.f-connect-section h2{font-size:48px}.f-connect-section .surface{color:#33273f;background:#fffaf8;border:1px solid #d8cce4;border-radius:18px;padding:30px}.f-connect-section .connect-head{margin-bottom:26px}.f-connect-section .muted,.f-connect-section .hint{color:#7f6b8d}.f-connect-section .tab{color:#6d587d;background:#ffffff70;border-color:#d7c9e4}.f-connect-section .tab.active{color:#664191;background:#dfcfee;border-color:#bc9bd7}.f-connect-section .client-tabs .tab{gap:10px;padding:12px 18px;font-size:13px}.f-connect-section .client-tabs .tab svg{width:22px;height:22px}.f-connect-section .copyable{color:#40304f;background:#eee6f4;border-color:#dac8e6}.f-connect-section .copyable button{color:#775093;background:#e0cfed}.f-connect-section .step-badge{color:#775093;background:#eadff2;border-color:#d6c0e6}.f-connect-section .guidance{margin-top:30px}.f-connect-section .guidance-item{color:#483454;background:#f8f4fb;border-color:#d9cbe4}.f-connect-section .guidance-channel{color:#865aa6}.f-connect-section .guidance-best{color:#584262}.f-connect-section .steps-list{font-size:13px}.f-connect-section .guidance-jobs{color:#786284;font-size:12px}@media (max-width:1100px){.f-hero-art{width:49%;top:10%}.f-network-node{block-size:116px;inline-size:110px}.f-network-node>svg{block-size:34px;inline-size:34px}.f-network-node>strong{font-size:12px}.f-node-cursor{block-size:74px;inline-size:66px;inset-inline-end:0}.f-node-cursor>svg{block-size:22px;inline-size:22px}.f-network-hub{block-size:135px;inline-size:135px;inset-inline-start:calc(50% - 67px)}.f-network-website{inline-size:157px;inset-inline-end:2%}.f-network-terminal{inline-size:120px;inset-inline-start:1%}.f-hero-clients{gap:14px}.f-hero-clients>span{padding-inline-start:10px}.f-connect-section h2{font-size:42px}}@media (max-width:760px){.f-hero{min-height:1110px}.f-hero-art{width:100%;height:490px;top:auto;bottom:80px;left:0}.f-connections{min-block-size:490px}.f-network-eyebrow{font-size:7px;inset-block-start:2%;inset-inline-start:8%}.f-network-node{border-radius:17px;gap:7px;block-size:108px;inline-size:105px}.f-node-claude{inset-block-start:10%;inset-inline-start:8%}.f-node-codex{inset-block-start:8%;inset-inline-end:8%}.f-network-node>svg{block-size:34px;inline-size:34px}.f-network-node>strong{font-size:11px}.f-network-node>span{font-size:8px}.f-node-cursor{block-size:68px;inline-size:65px;inset-block-start:43%;inset-inline-end:4%}.f-node-cursor>svg{block-size:22px;inline-size:22px}.f-node-cursor>strong{font-size:9px}.f-network-hub{border-radius:24px;gap:8px;block-size:130px;inline-size:130px;inset-block-start:38%;inset-inline-start:calc(50% - 65px)}.f-network-hub .f-logo{block-size:39px;inline-size:76px}.f-network-hub>span{font-size:9px}.f-network-terminal{block-size:88px;inline-size:117px;inset-block-end:11%;inset-inline-start:5%}.f-network-website{block-size:105px;inline-size:150px;padding:12px 15px;inset-block-end:5%;inset-inline-end:6%}.f-network-website>strong{font-size:20px}.f-network-link{font-size:9px;inset-block-end:-2%}.f-hero-clients{gap:14px;margin-top:23px}.f-hero-clients a{gap:5px;font-size:10px}.f-hero-clients>span{border:0;width:100%;padding:0;font-size:9px}.f-hero-clients svg{width:17px;height:17px}.f-orb-background{-webkit-mask-image:linear-gradient(#0000,#0005 25%,#000 80%);mask-image:linear-gradient(#0000,#0005 25%,#000 80%)}.f-connect-section{padding:55px 7%}.f-connect-section h2{font-size:38px}.f-connect-section .connect-head{align-items:flex-start;gap:20px}.f-connect-section .surface{padding:18px}.f-connect-section .client-tabs{flex-wrap:wrap;gap:6px}.f-connect-section .client-tabs .tab{padding:9px 11px;font-size:11px}.f-connect-section .client-tabs .tab svg{width:19px;height:19px}.f-connect-section .guidance{grid-template-columns:1fr}.f-connect-section .copyable code{white-space:normal;overflow-wrap:anywhere;font-size:10px}.f-connect-section .guidance-best{font-size:13px}.f-connect-section .steps-list{font-size:12px}}.f-network-website{direction:ltr;align-items:flex-end}.f-network-website>span,.f-network-website>strong,.f-network-website>small{direction:rtl}.f-price-number,.f-network-terminal>strong{text-align:start}.f-network-website{text-align:end}.f-connect-section .guidance-item{border:1px solid #d9cbe4;overflow-wrap:anywhere;border-block-start:2px solid #c6afd9;border-radius:14px;min-inline-size:0;padding:24px}.f-connect-section .guidance-head{align-items:flex-start;row-gap:7px}.f-connect-section .guidance-best{min-inline-size:0;line-height:1.6}.f-connect-section .guidance-why{line-height:1.9}.f-connect-section .guidance-jobs{gap:8px;line-height:1.85}@media (max-width:760px){.f-connect-section .guidance-item{padding:20px}.f-connect-section .guidance{gap:18px}}@media (min-width:761px) and (max-height:920px){.f-story-sticky{padding-block:24px}.f-exploded{--layer-step:230px;block-size:640px}.f-layer-heading{padding:10px 16px}.f-layer-heading h3{font-size:16px}.f-layer-site .f-site-nav,.f-layer-site .f-site-browser{display:none}.f-layer-site .f-site-photo{block-size:100px}.f-layer-site .f-site-nav{padding-block:7px}.f-layer-site .f-site-headline{inset-block-start:10px}.f-layer-site .f-site-headline strong{font-size:23px}.f-layer-site .f-site-bottom{padding-block:7px}.f-content-fields{padding-block:12px}.f-layer-code pre{margin-block:14px;font-size:11px}}@media (max-width:760px),(max-height:680px),(prefers-reduced-motion:reduce){.f-story{height:auto;min-height:0}.f-story-sticky{height:auto;block-size:auto;min-height:0;grid-template-columns:minmax(0,1fr);gap:32px;min-block-size:0;padding:60px 7%;display:grid;position:relative}.f-story-copy{width:auto}.f-story-open,.f-scroll-note{display:none}.f-exploded{height:auto;perspective:none;block-size:auto;gap:28px;width:100%;margin:0;display:grid}.f-exploded:before{inset-block:0}.f-layer{inline-size:100%;max-inline-size:none;position:relative;inset:auto;transform:none}}@media (max-width:760px){.f-story h2{margin:15px 0;font-size:43px}.f-story-copy>p:not(.f-eyebrow){font-size:13px}.f-story-copy>p:not(.f-eyebrow) br{display:none}.f-layer-key{gap:10px;margin-block-start:20px;font-size:11px}.f-layer-heading{padding:14px 16px}.f-layer-heading p{font-size:11px}.f-layer-site .f-site-photo{block-size:132px}.f-layer-site .f-site-headline strong{font-size:24px}.f-content-fields{grid-template-columns:minmax(0,1fr);padding:16px}.f-content-fields strong{font-size:15px}.f-layer-code pre{margin:16px;font-size:11px}}
