@font-face{font-family:Geist;src:url('/nexflow/geist.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:'Geist Mono';src:url('/nexflow/geist-mono.woff2') format('woff2');font-weight:100 900;font-display:swap}
.en-site-shell{--paper:#0a0a0a;--ink:#fafafa;--muted:#999;--line:#2b2b2b;--sans:Geist,sans-serif;--serif:Geist,sans-serif;background:#0a0a0a;color:#fafafa;min-height:100svh;font:15px/1.6 Geist,sans-serif;position:relative;padding:0 24px}
.en-site-shell:before{content:'';position:fixed;inset:0;pointer-events:none;z-index:30;opacity:.025;background-image:url('/template/grain.svg')}
.en-site-shell *,.en-site-footer *{box-sizing:border-box}.en-site-shell :is(a,button,summary):focus-visible,.en-site-footer a:focus-visible{outline:2px solid #fafafa;outline-offset:5px}
.en-site-header{position:sticky;top:0;z-index:40;max-width:1200px;margin:auto;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;background:#0a0a0a;border:1px solid #292929;border-top:0}
.en-brand{display:inline-flex;gap:10px;align-items:center;text-decoration:none!important;color:#fafafa!important}.en-brand img{object-fit:contain}.en-brand>span{font:550 27px/1 Geist,sans-serif;letter-spacing:-.075em}
.en-site-header nav{display:flex;align-items:center;gap:26px;font:12px 'Geist Mono',monospace;color:#aaa}.en-site-header nav>a{transition:color .2s}.en-site-header nav>a:hover{color:#fff}.en-site-header nav>a[aria-current=page]{color:#fff}
.en-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:44px;padding:12px 20px;border:1px solid #fafafa;background:#fafafa;color:#090909!important;text-decoration:none!important;border-radius:0!important;font:12px/1.5 'Geist Mono',monospace;transition:background .2s,transform .2s;white-space:nowrap}.en-button:hover{background:#d8d8d8}.en-button:active{transform:scale(.97)}.en-button span{transition:transform .2s}.en-button:hover span{transform:translate(3px,-3px)}
.en-kicker{font:11px/1.6 'Geist Mono',monospace;color:#999;letter-spacing:.06em}
.en-site-footer{font-family:Geist,sans-serif;color:#fafafa!important;background:#0a0a0a!important;width:100%;max-width:1200px;margin:0 auto;border:1px solid #292929;overflow:hidden;text-align:left}
.en-footer-top{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:60px 48px;border-bottom:1px solid #292929}.en-footer-top h2{font:500 clamp(30px,3.8vw,52px)/1.08 Geist,sans-serif;letter-spacing:-.055em;margin:22px 0 0}.en-footer-top h2 span{color:#777}.en-footer-top>.en-button{flex-shrink:0}
.en-footer-links{padding:26px 32px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid #292929}.en-footer-links nav{display:flex;gap:24px;flex-wrap:wrap}.en-footer-links :is(nav,>span),.en-footer-bottom{font:11px/1.7 'Geist Mono',monospace;color:#888}.en-footer-links a,.en-footer-bottom a{color:inherit;text-decoration:none;transition:color .2s}.en-footer-links a:hover,.en-footer-bottom a:hover{color:#fff}
.en-footer-signature{display:flex;align-items:center;gap:20px;padding:30px 34px 18px;min-height:190px;background:repeating-linear-gradient(135deg,transparent 0 7px,#ffffff05 7px 8px);border-bottom:1px solid #292929}
.en-footer-eye{width:18%;position:relative;flex-shrink:0;display:grid;place-items:center;aspect-ratio:1}.en-footer-eye img{width:100%;height:auto;object-fit:contain;animation:en-eye-blink 7s ease-in-out infinite;transform-origin:center}.en-footer-eye>span{position:absolute;inset:9%;border:1px solid #ffffff0c;border-radius:50%;animation:en-eye-orbit 12s linear infinite}.en-footer-eye>span:last-child{inset:0;animation-direction:reverse}.en-footer-eye>span:before{content:'';position:absolute;top:13%;left:13%;width:3px;height:3px;background:#888}
.en-footer-word{display:flex;flex:1;justify-content:center;font-size:clamp(64px,15.5vw,220px);line-height:.85;letter-spacing:-.085em;font-weight:500;padding:0 .07em .1em 0;color:#dadada}.en-footer-word span{display:inline-block;transition:color .3s,transform .5s cubic-bezier(.23,1,.32,1)}.en-footer-word span:hover{color:#fff;transform:translateY(-9px)}
.en-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding:18px 32px;color:#666}
.en-site-shell .document-page{max-width:1200px;margin:0 auto;padding:72px 11% 84px;border-left:1px solid #292929;border-right:1px solid #292929;color:#aaa;font-size:15px;line-height:1.85}.en-site-shell .document-page h1{font:500 clamp(44px,6.5vw,80px)/1.05 Geist,sans-serif;letter-spacing:-.055em;color:#fafafa;margin:24px 0 42px}.en-site-shell .document-page em{font-style:normal;color:#777}.en-site-shell .document-page h2{font:500 28px/1.2 Geist,sans-serif;letter-spacing:-.04em;color:#fafafa;border-top:1px solid #292929;padding-top:30px;margin-top:44px}.en-site-shell .document-page :is(.eyebrow,.back-link){font:11px/1.7 'Geist Mono',monospace;color:#888}.en-site-shell .document-page .back-link{display:none}.en-site-shell .document-page a{color:#ddd}.en-site-shell .document-page .download-actions a{border-radius:0;background:#fafafa;color:#090909;font-family:'Geist Mono',monospace}.en-site-shell .download-icon{border-radius:0;animation:en-icon-arrive .8s cubic-bezier(.23,1,.32,1) both}
.en-site-shell .agents-page{padding:0}.en-site-shell .agents-hero{padding-top:78px}
.en-motion-enter{animation:en-section-arrive .85s cubic-bezier(.23,1,.32,1) both}
@keyframes en-section-arrive{from{opacity:.4;transform:translateY(18px);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes en-icon-arrive{from{opacity:0;transform:translateY(12px) rotate(-8deg)}to{opacity:1;transform:none}}@keyframes en-eye-blink{0%,43%,47%,100%{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes en-eye-orbit{to{transform:rotate(360deg)}}
@media(max-width:810px){.en-site-shell{padding:0 12px}.en-site-header{padding:15px 16px;min-height:72px;gap:16px}.en-site-header nav{gap:16px}.en-site-header nav>a:not(.en-button){display:none}.en-footer-top{padding:40px 24px;flex-direction:column;align-items:flex-start}.en-footer-links{padding:24px;flex-wrap:wrap}.en-footer-links nav{order:3;width:100%;gap:16px 22px}.en-footer-links>span{margin-left:auto}.en-footer-signature{padding:30px 20px 18px;min-height:140px;gap:10px}.en-footer-word{font-size:clamp(58px,15vw,120px)}.en-footer-bottom{padding:18px 24px;flex-wrap:wrap;font-size:10px}.en-footer-bottom>span:nth-child(2){display:none}.en-site-shell .document-page{padding:48px 24px 60px}.en-site-shell .document-page h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){.en-site-shell *,.en-site-footer *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
.en-problem{max-width:1200px;width:100%;margin:0 auto;border:1px solid #292929;border-top:0;color:#fafafa;background:#0a0a0a;font-family:Geist,sans-serif}.en-problem-heading{padding:64px 48px 44px}.en-problem h2{font:500 clamp(34px,4.5vw,56px)/1.08 Geist,sans-serif;letter-spacing:-.05em;margin:20px 0 0}.en-problem h2>span{color:#777}.en-problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #292929}.en-problem-grid article{padding:26px 28px 32px;min-width:0}.en-problem-grid article+article{border-left:1px solid #292929}.en-problem h3{font:400 22px/1.2 Geist,sans-serif;letter-spacing:-.035em;margin:22px 0 12px}.en-problem p{font:11px/1.8 'Geist Mono',monospace;color:#888;margin:0}.en-risk-window,.en-moving-text,.en-edit-timeline{height:150px;position:relative;margin-top:28px;background:#111;border:1px solid #333;overflow:hidden;padding:14px}.en-risk-window>i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#777;margin-right:5px}.en-risk-window code{display:block;font:11px/2.5 'Geist Mono',monospace;color:#888;white-space:nowrap}.en-risk-window code span{filter:blur(3px)}.en-risk-window code:nth-of-type(2){animation:en-private-reveal 5s ease-in-out infinite}.en-moving-text code{position:absolute;top:58px;left:18px;font:10px 'Geist Mono',monospace;color:#888;white-space:nowrap;animation:en-window-shift 5s ease-in-out infinite}.en-moving-text code span{filter:blur(3px)}.en-track-box{position:absolute;top:50px;left:60px;width:145px;height:30px;border:1px solid #777;animation:en-window-shift 5s ease-in-out infinite}.en-edit-timeline{display:flex;align-items:center;gap:6px}.en-edit-timeline>div{flex:1;height:64px;border:1px solid #444;background:repeating-linear-gradient(0deg,#222 0 3px,#141414 3px 9px)}.en-edit-timeline>span{position:absolute;top:18px;bottom:18px;width:1px;left:15px;background:#aaa;animation:en-playhead 6s linear infinite}.en-edit-timeline>span:before{content:'';position:absolute;top:0;left:-3px;width:7px;height:7px;background:#aaa}.en-workflows{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #292929}.en-workflows article{padding:40px 48px}.en-workflows article+article{border-left:1px solid #292929}.en-workflows h3{font-size:34px}.en-workflows ul{padding:0;list-style:none;display:grid;gap:12px;margin:28px 0;font:12px/1.6 'Geist Mono',monospace;color:#ccc}.en-workflows li:before{content:'↳';margin-right:12px;color:#777}.en-workflows a,.en-audience a{font:10px/1.7 'Geist Mono',monospace;color:#aaa;display:inline-block;margin-top:20px;text-decoration:none}.en-workflows a:hover,.en-audience a:hover{color:#fff}.en-audience{display:grid;grid-template-columns:1fr 1fr 1.2fr;border-top:1px solid #292929}.en-audience>div{padding:30px}.en-audience>div+div{border-left:1px solid #292929}.en-audience strong{display:block;font:400 64px/1.1 Geist,sans-serif;letter-spacing:-.065em;margin:0 0 18px}.en-audience h3{font-size:27px}.en-audience small{font:9px/1.6 'Geist Mono',monospace;color:#666;display:block;max-width:220px}
@keyframes en-private-reveal{0%,100%{transform:translateY(0);opacity:1}30%{transform:translateY(5px);opacity:.4}50%{transform:translateY(0);opacity:1}}@keyframes en-window-shift{0%,15%,100%{transform:translate(0,0)}45%,65%{transform:translate(18px,-24px)}}@keyframes en-playhead{to{left:calc(100% - 15px)}}
@media(max-width:810px){.en-problem-heading{padding:48px 24px 32px}.en-problem-grid{grid-template-columns:1fr}.en-problem-grid article{padding:26px 24px}.en-problem-grid article+article{border-left:0;border-top:1px solid #292929}.en-risk-window,.en-moving-text,.en-edit-timeline{max-width:440px;height:140px}.en-workflows{grid-template-columns:1fr}.en-workflows article{padding:32px 24px}.en-workflows article+article{border-left:0;border-top:1px solid #292929}.en-audience{grid-template-columns:1fr 1fr}.en-audience>div{padding:26px 24px}.en-audience>div:last-child{grid-column:1/-1;border-left:0;border-top:1px solid #292929}.en-audience strong{font-size:52px}.en-audience p{font-size:10px}}
@media(prefers-reduced-motion:reduce){.en-problem *{animation:none!important}}
.en-speed{border-top:1px solid #292929;padding:0 32px;color:#999;font:12px/1.6 'Geist Mono',monospace}.en-speed summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;padding:22px 0}.en-speed summary::-webkit-details-marker{display:none}.en-speed>div{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:12px 0 36px}.en-speed strong{font:400 46px Geist,sans-serif;letter-spacing:-.04em;color:#ddd}.en-speed p{margin-top:12px}.en-speed a{display:block;margin-top:16px;font-size:10px;color:#999}.en-speed h3{color:#ddd}.en-speed[open] summary>span{transform:rotate(45deg)}@media(max-width:810px){.en-speed{padding:0 24px}.en-speed>div{grid-template-columns:1fr;gap:28px}}

@media(max-width:810px){#main :is(.en-site-footer,.en-origin,.en-problem){width:calc(100% - 24px);margin-left:auto;margin-right:auto}}
