:root{color:#000;background:#fff;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--muted: #a1a1aa;--underline: #eeeff2;--underline-hover: #d4d4d8}*{box-sizing:border-box}html{min-width:320px;min-height:100%;scrollbar-gutter:stable}body{margin:0;min-width:320px;min-height:100vh;color:#000;background:#fff;font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--underline);text-decoration-thickness:2px;text-underline-offset:2px;transition:text-decoration-color .2s cubic-bezier(.4,0,.2,1)}a:hover{text-decoration-color:var(--underline-hover)}a:focus-visible{outline:2px solid #a1a1aa;outline-offset:4px;border-radius:2px}h1,h2,p,figure{margin:0}h1{font-size:16px;font-weight:500;line-height:24px}h2{font-size:16px;font-weight:400;line-height:24px}p{line-height:1.65}img,video{display:block;max-width:100%}.site-shell,.site-inner{width:100%}.page-content{width:100%;max-width:672px;padding:96px 32px}.avatar-wrap{width:56px;height:56px;margin-bottom:32px}.avatar-wrap a,.avatar{display:block;width:56px;height:56px}.avatar{border-radius:9999px;object-fit:cover;object-position:50% 26%}.home-stack{display:flex;width:fit-content;flex-direction:column;gap:48px;transform-origin:left center}.identity{display:flex;width:fit-content;flex-direction:column;gap:4px}.primary-nav{display:flex;flex-direction:row;gap:16px}.primary-nav a{color:var(--muted)}.project-list{position:relative;z-index:1;display:flex;width:fit-content;flex-direction:column;gap:8px;margin-inline:-16px;cursor:pointer;perspective:1400px}.project-item{display:inline;width:fit-content}.project-link{position:relative;display:inline-flex;padding:8px 16px;flex-direction:column;gap:4px;color:#000;text-decoration:none;cursor:pointer}.project-row-content{display:inline-flex;flex-direction:column;gap:4px;transform:translateZ(0);transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.project-title{text-decoration-line:underline;text-decoration-color:#f4f4f5;text-decoration-thickness:2px;text-underline-offset:2px;transition:text-decoration-color .2s cubic-bezier(.4,0,.2,1)}.project-link:hover .project-title,.project-link:focus-visible .project-title{text-decoration-color:var(--underline-hover)}.project-meta{color:var(--muted);font-size:14px;font-weight:400;line-height:20px}.liquid-glass{position:absolute;z-index:-1;display:none;overflow:hidden;pointer-events:none;opacity:0;border:1px solid #f4f4f6;border-radius:16px;background:linear-gradient(180deg,#fff,#fafafa);box-shadow:inset 0 2px 4px #fff,inset 0 -4px 4px #ffffff80,inset 0 -4px 16px #fff,inset 0 4px 10px #45454912,0 4px 14px -10px #35354f66,0 11px 28px -10px #35354f1a;transition:top .72s cubic-bezier(.22,1,.36,1),left .72s cubic-bezier(.22,1,.36,1),width .72s cubic-bezier(.22,1,.36,1),height .72s cubic-bezier(.22,1,.36,1),opacity .8s ease,transform .6s cubic-bezier(.22,1,.36,1);will-change:top,left,width,height,opacity,transform}.liquid-glass.is-visible{opacity:1}.liquid-highlight{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;opacity:.9;background:radial-gradient(70% 48px at 50% var(--highlight-y, 50%),rgba(255,255,255,.86),rgba(255,255,255,0) 70%)}.preview-stage{display:none}.route-enter{animation:route-enter .7s both cubic-bezier(.22,1,.36,1)}.stagger-item{animation:item-enter .85s both cubic-bezier(.22,1,.36,1)}.route-enter>.stagger-item:nth-child(1),.project-list>.project-item:nth-of-type(1){animation-delay:50ms}.route-enter>.stagger-item:nth-child(2),.project-list>.project-item:nth-of-type(2){animation-delay:.13s}.route-enter>.stagger-item:nth-child(3),.project-list>.project-item:nth-of-type(3){animation-delay:.21s}.project-list>.project-item:nth-of-type(4){animation-delay:.29s}.project-list>.project-item:nth-of-type(5){animation-delay:.37s}.project-list>.project-item:nth-of-type(6){animation-delay:.45s}.project-list>.project-item:nth-of-type(7){animation-delay:.53s}.project-list>.project-item:nth-of-type(8){animation-delay:.61s}.project-list>.project-item:nth-of-type(9){animation-delay:.69s}.project-list>.project-item:nth-of-type(10){animation-delay:.77s}.project-list>.project-item:nth-of-type(11){animation-delay:.85s}.project-list>.project-item:nth-of-type(12){animation-delay:.93s}@keyframes route-enter{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes item-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes preview-enter{0%{opacity:0;filter:blur(10px);transform:scale(.97)}to{opacity:1;filter:blur(0);transform:scale(1)}}.text-page,.project-page{display:flex;flex-direction:column}.text-page{gap:32px}.prose-stack{display:flex;flex-direction:column;gap:28px}.link-stack{display:flex;width:fit-content;flex-direction:column;gap:16px}.feature-list{display:flex;flex-direction:column;gap:24px}.feature-item{display:flex;flex-direction:column}.feature-item p{color:var(--muted)}.project-page{gap:32px}.project-heading{display:flex;flex-direction:column;gap:4px}.project-heading>p{line-height:24px}.project-intro{max-width:608px}.case-study-hero{width:100%;max-width:608px;overflow:hidden;border-radius:6px}.case-study-hero img{display:block;width:100%;height:auto}.case-study-story{display:flex;width:100%;max-width:608px;flex-direction:column;gap:48px;margin-top:32px}.case-study-story section,.case-study-story-copy{display:flex;flex-direction:column}.case-study-story section{gap:16px}.case-study-story-copy{gap:16px;color:var(--muted)}.case-study-story h2{font-weight:500}.mermaid-diagram{display:grid;width:100%;min-height:220px;overflow-x:auto;place-items:center;padding:24px;border:1px solid #e4e4e7;border-radius:6px;background:#fff}.mermaid-diagram>div,.mermaid-diagram svg{width:100%}.mermaid-diagram svg{display:block;max-width:100%!important;height:auto;margin:0 auto;font-family:inherit!important}.case-study-story-media{display:flex;overflow:hidden;width:100%;flex-direction:column;align-items:center;gap:40px;padding:40px;border-radius:6px;background:#f4f4f5}.case-study-story-media img{width:100%;height:auto;object-fit:contain}.case-study-story-media:has(>img.is-full){padding:0;background:transparent}.case-study-story-media img.is-task-menu{max-width:259px}.case-study-story-media img.is-task-controls{max-width:418px}.case-study-story-media img.is-automation-menu{max-width:475px}.case-study-story-media.is-component-canvas{padding:28px;background:#fff}.case-study-story-media.is-runtime-sky,.case-study-story-media.is-basics-farm,.case-study-story-media.is-tool-access-meadow,.case-study-story-media.is-personality-meadow,.case-study-story-media.is-providers-meadow,.case-study-story-media.is-review-meadow{position:relative;isolation:isolate;background-image:none}.case-study-story-media.is-runtime-sky:before,.case-study-story-media.is-basics-farm:before,.case-study-story-media.is-tool-access-meadow:before,.case-study-story-media.is-personality-meadow:before,.case-study-story-media.is-providers-meadow:before,.case-study-story-media.is-review-meadow:before{position:absolute;z-index:0;top:-14px;right:-14px;bottom:-14px;left:-14px;content:"";background-position:center;background-size:cover;filter:blur(5.625px)}.case-study-story-media.is-runtime-sky:before{background-image:url(/media/agent-onboarding/runtime-sky-background.webp?v=9027)}.case-study-story-media.is-basics-farm:before{background-image:url(/media/agent-onboarding/basics-farm-background.webp?v=9027)}.case-study-story-media.is-tool-access-meadow:before{background-image:url(/media/agent-onboarding/tool-access-meadow-background.webp?v=9027)}.case-study-story-media.is-personality-meadow:before{background-image:url(/media/agent-onboarding/personality-meadow-background.webp?v=9027)}.case-study-story-media.is-providers-meadow:before{background-image:url(/media/agent-onboarding/providers-meadow-background.webp?v=9027)}.case-study-story-media.is-review-meadow:before{background-image:url(/media/agent-onboarding/review-meadow-background.webp?v=9027)}.case-study-story-media.is-runtime-sky>img,.case-study-story-media.is-basics-farm>img,.case-study-story-media.is-tool-access-meadow>img,.case-study-story-media.is-personality-meadow>img,.case-study-story-media.is-providers-meadow>img,.case-study-story-media.is-review-meadow>img{position:relative;z-index:1}.case-study-story-media img.is-onboarding-step{max-width:360px;border-radius:16px}.case-study-story-media img.is-provider-registry{max-width:320px;border-radius:16px}.case-study-story-media img.is-onboarding-success{max-width:360px;border-radius:16px}@media(max-width:767px){.case-study-story-media{gap:32px;padding:24px}.case-study-story-media.is-component-canvas{padding:20px}}.gallery{display:grid;grid-template-columns:1fr;gap:32px 24px}.gallery-card{min-width:0}.gallery-card>a,.gallery-media{display:block;overflow:hidden;border-radius:6px;text-decoration:none;background:#f4f4f5}.gallery-card.is-interactive{grid-column:1 / -1;container-type:inline-size}.interactive-embed{position:relative;overflow:hidden;width:100%;height:clamp(520px,125cqw,min(820px,82svh));border:1px solid #eeeff2;border-radius:6px;background:#fff;transition:height .3s cubic-bezier(.22,1,.36,1)}.interactive-embed-loader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);background:#fff;opacity:1;visibility:visible;transition:opacity .24s ease,visibility .24s ease}.ui-spinner{width:18px;height:18px;flex:none;animation:spinner-rotate .8s linear infinite}.interactive-embed iframe{display:block;width:100%;height:100%;border:0;background:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease}.interactive-embed.is-loaded .interactive-embed-loader{opacity:0;visibility:hidden;pointer-events:none}.interactive-embed.is-loaded iframe{opacity:1;visibility:visible;pointer-events:auto}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.gallery-card video,.gallery-card img{width:100%;aspect-ratio:9 / 16;object-fit:cover}.gallery-card.is-mobile-frame img,.gallery-card.is-desktop-frame img{height:auto;aspect-ratio:auto;object-fit:contain}.gallery.is-single-column .gallery-card{width:100%}.gallery.is-mobile-case-study .gallery-card>a,.gallery.is-mobile-case-study .gallery-card>.gallery-media{width:min(100%,280px);margin-inline:auto;padding:5px;overflow:hidden;border:7px solid #8d9cab;border-radius:46px;background:#8d9cab}.gallery.is-mobile-case-study .gallery-card img{display:block;width:100%;border-radius:33px}.gallery.is-desktop-case-study .gallery-card.is-portrait>a,.gallery.is-desktop-case-study .gallery-card.is-portrait>.gallery-media{width:min(100%,360px);margin-inline:auto}.gallery.is-mixed-case-study .gallery-card.is-portrait>a,.gallery.is-mixed-case-study .gallery-card.is-portrait>.gallery-media{width:min(100%,300px);margin-inline:auto}.gallery.is-whereipark-listings .gallery-card.is-portrait>a,.gallery.is-whereipark-listings .gallery-card.is-portrait>.gallery-media{padding:5px;overflow:hidden;border:7px solid #8d9cab;border-radius:46px;background:#8d9cab}.gallery.is-whereipark-listings .gallery-card.is-portrait img{display:block;width:100%;border-radius:33px}.gallery.is-mixed-case-study .gallery-card.is-compact>a,.gallery.is-mixed-case-study .gallery-card.is-compact>.gallery-media{width:min(100%,480px);margin-inline:auto}.gallery.is-single-column{gap:64px;margin-top:32px}.gallery-card.is-mobile-frame figcaption,.gallery-card.is-desktop-frame figcaption{width:100%;padding:64px 0 0}.gallery-card figcaption{padding:12px 8px 0}.gallery-title{line-height:24px}.gallery-description{color:var(--muted)}@media(min-width:768px){.site-shell{display:flex;flex-direction:row;justify-content:center}.site-inner{width:100%;min-width:512px;max-width:672px;margin-inline:auto}.liquid-glass{display:block}.preview-stage{position:fixed;top:50%;left:calc(50% + 16px);display:block;width:360px;height:fit-content;pointer-events:none;transform:translateY(-50%)}.preview-enter{display:flex;width:100%;justify-content:center;animation:preview-enter .6s both cubic-bezier(.22,1,.36,1)}.preview-embed{position:relative;width:360px;height:360px;overflow:hidden;border-radius:10px;background:#fff}.preview-embed-frame{width:100%;height:100%;opacity:0;filter:blur(10px);transform:scale(.97);transform-origin:center;transition:opacity .6s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.preview-embed.is-loaded .preview-embed-frame{opacity:1;filter:blur(0);transform:scale(1)}.preview-phone-frame{height:360px;padding:5px;overflow:hidden;border:7px solid #8d9cab;border-radius:46px;background:#8d9cab}.preview-stage .preview-phone-frame img,.preview-stage.is-centered .preview-phone-frame img{width:auto;height:100%;max-width:none;max-height:none;border-radius:33px;object-fit:contain}.preview-workflow-composite{position:relative;width:360px;aspect-ratio:5 / 3;overflow:hidden;border-radius:10px;background:#fff}.preview-stage .preview-workflow-composite .preview-workflow-background,.preview-stage.is-centered .preview-workflow-composite .preview-workflow-background{width:100%;height:100%;max-width:none;max-height:none;border-radius:0;object-fit:cover}.preview-workflow-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#16223021}.preview-stage .preview-workflow-composite .preview-workflow-modal,.preview-stage.is-centered .preview-workflow-composite .preview-workflow-modal{position:absolute;top:50%;left:60%;width:47%;height:auto;max-width:none;max-height:88%;border:1px solid #d8e0e7;border-radius:6px;object-fit:contain;box-shadow:0 18px 38px #27354447;transform:translate(-50%,-50%)}.preview-embed iframe{display:block;width:760px;height:760px;border:0;background:#fff;pointer-events:none;transform:scale(.473684);transform-origin:top left}.preview-embed.is-hero{height:224px}.preview-embed.is-hero iframe{width:1320px;height:820px;transform:scale(.272727)}.preview-stage img,.preview-stage video{width:360px;max-height:360px;border-radius:10px;object-fit:contain}.preview-stage.is-centered img,.preview-stage.is-centered video{width:auto;max-width:360px}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery.is-single-column{grid-template-columns:minmax(0,1fr);gap:64px}}@media(max-width:767px){.interactive-embed{height:clamp(520px,145cqw,min(720px,82svh))}}@media(min-width:1024px){.preview-stage{left:calc(50% + 32px);width:484px}.preview-stage img,.preview-stage video{width:484px;max-height:484px}.preview-stage.is-centered img,.preview-stage.is-centered video{max-width:484px}.preview-embed{width:484px;height:484px}.preview-embed iframe{transform:scale(.636842)}.preview-embed.is-hero{height:301px}.preview-embed.is-hero iframe{transform:scale(.366667)}.preview-phone-frame{height:484px}.preview-workflow-composite{width:484px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
