.site-header{background:var(--hero-ground)}main{padding-bottom:140px}main h2{font-size:clamp(30px,2.8vw,44px);line-height:1.08;letter-spacing:-.035em}main h3{letter-spacing:-.02em}details:not([open])>:not(summary){display:none}.page-hero{position:relative;overflow:hidden;padding:16px 0 var(--gutter);background:var(--hero-ground)}.page-hero__inner{display:grid;grid-template-columns:minmax(0,1.15fr)minmax(0,1fr);gap:32px}.page-hero__copy{display:flex;flex-direction:column;justify-content:space-between;gap:48px;min-width:0;padding-top:24px}.page-hero h1{max-width:none;margin:0;font-size:clamp(36px,4.5vw,74px);font-weight:500;line-height:.98;letter-spacing:-.045em;color:var(--color-ink)}.page-hero__lede{max-width:44ch;margin:0;font-size:18px;line-height:1.5;color:var(--color-ink)}.page-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:28px}.page-hero__actions .btn{min-height:56px;padding:16px 24px}.page-hero__note{margin:20px 0 0;font-size:14px;line-height:1.5;color:var(--color-muted)}.page-hero__stage{position:relative;overflow:hidden;min-height:440px;background:var(--hero-blue)}.page-field{position:absolute;inset:0}.page-field>*{position:absolute}.pf-1{left:0;top:0;width:264px;height:72px;clip-path:polygon(0 0,100% 0,100% 33.333%,90.909% 33.333%,90.909% 66.667%,81.818% 66.667%,81.818% 100%,0 100%)}.pf-2{left:96px;top:72px;width:168px;height:96px}.pf-3{left:108px;top:84px;width:144px;height:84px}.pf-4{right:0;top:0;width:264px;height:144px;clip-path:polygon(0 0,0 16.667%,9.091% 16.667%,9.091% 33.333%,18.182% 33.333%,18.182% 50%,27.273% 50%,27.273% 66.667%,36.364% 66.667%,36.364% 83.333%,45.455% 83.333%,45.455% 100%,100% 100%,100% 83.333%,90.909% 83.333%,90.909% 66.667%,81.818% 66.667%,81.818% 50%,72.727% 50%,72.727% 33.333%,63.636% 33.333%,63.636% 16.667%,54.545% 16.667%,54.545% 0)}.pf-5{right:0;bottom:0;width:72px;height:192px}.pf-6{right:72px;bottom:0;width:120px;height:72px;clip-path:polygon(40% 0,100% 0,100% 100%,0 100%,0 66.667%,20% 66.667%,20% 33.333%,40% 33.333%)}.pf-7{left:0;bottom:0;width:144px;height:120px;clip-path:polygon(0 0,66.667% 0,66.667% 20%,83.333% 20%,83.333% 40%,100% 40%,100% 100%,0 100%)}.page-field i{width:6px;height:6px;background:#a8bfff}.page-field i:nth-of-type(1){left:300px;top:30px}.page-field i:nth-of-type(2){left:44%;top:52%}.page-field i:nth-of-type(3){left:62%;top:40%}.page-field i:nth-of-type(4){left:24%;top:66%}.page-field i:nth-of-type(5){left:84%;top:51%}.page-field i:nth-of-type(n+2){translate:-50% -50%}.pf-link{inset:0;width:100%;height:100%;overflow:visible}.pf-link path{fill:none;stroke:var(--hero-blue);stroke-opacity:.7;stroke-width:1.5;vector-effect:non-scaling-stroke}.page-hero.is-field .page-hero__stage{background:0 0}.is-field .page-field .px-bars{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12'%3E%3Crect x='2' y='1' width='2' height='9' fill='%23245bff'/%3E%3C/svg%3E")}.is-field .page-field .px-checker{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23245bff' d='M0 0h4v4H0zM4 4h4v4H4z'/%3E%3C/svg%3E")}.is-field .page-field .pf-7{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Ccircle cx='5' cy='5' r='2.4' fill='%23245bff'/%3E%3C/svg%3E")}.is-field .page-field i{background:var(--hero-blue)}.page-hero__frame{position:relative;margin:56px;padding:12px;background:var(--hero-frame)}.page-hero__frame>*{background:#fff}.page-hero.is-apps .page-hero__stage{min-height:0;align-self:start}.stage-apps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none}.stage-apps li{aspect-ratio:1}.stage-app{position:relative}.stage-app a{display:grid;place-items:center;height:100%;background:#fff;transition:background-color 200ms var(--ease-out)}.stage-app img{width:38%;height:auto;transition:transform 260ms var(--ease-out)}.stage-app span{position:absolute;left:50%;bottom:8px;z-index:2;padding:4px 8px;background:var(--dark-field);color:#fff;font-size:13px;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity 160ms var(--ease-out),transform 160ms var(--ease-out)}.stage-app a:hover,.stage-app a:focus-visible{background:var(--press-light)}.stage-app a:hover img,.stage-app a:focus-visible img{transform:scale(1.12)}.stage-app a:hover span,.stage-app a:focus-visible span{opacity:1;transform:translate(-50%,0)}.stage-app a:focus-visible{outline:3px solid var(--hero-navy);outline-offset:-3px}.page-hero.is-corner{padding-bottom:72px}.page-hero.is-corner .page-hero__inner{grid-template-columns:minmax(0,1fr)}.page-hero.is-corner .page-hero__copy{gap:32px;max-width:900px;padding-top:40px}.page-hero.is-corner .page-hero__lede{max-width:56ch}.page-hero__corner{position:absolute;right:0;bottom:0;width:312px;height:144px}.page-hero__corner>*{position:absolute;bottom:0}.pc-1{right:0;width:312px;height:96px;clip-path:polygon(0 100%,0 75%,15.385% 75%,15.385% 50%,30.769% 50%,30.769% 25%,46.154% 25%,46.154% 0,100% 0,100% 100%)}.pc-2{right:96px;width:120px;height:48px;background-color:var(--hero-blue)}.pc-3{right:0;width:96px;height:144px}.pc-4{right:24px;width:48px;height:96px}@media(max-width:1099px){.page-hero__inner{grid-template-columns:minmax(0,1fr);gap:32px}.page-hero__copy{gap:32px;padding-top:24px}.page-hero h1{font-size:clamp(40px,6.2vw,64px)}.page-hero__stage{min-height:176px}.pf-5,.pf-6,.pf-7,.pf-link,.page-field i:nth-of-type(n+4){display:none}.page-hero__frame{margin:40px}.stage-apps{grid-template-columns:repeat(12,minmax(0,1fr))}.page-hero.is-corner{padding-bottom:128px}.page-hero__corner{width:208px;height:96px}.pc-1{width:208px;height:64px}.pc-2{right:64px;width:80px;height:32px}.pc-3{width:64px;height:96px}.pc-4{right:16px;width:32px;height:64px}}@media(max-width:640px){.page-hero{padding-bottom:20px}.page-hero h1{font-size:clamp(34px,9.4vw,48px);line-height:1.02}.page-hero__lede{font-size:17px}.page-hero__actions{gap:20px}.page-hero__stage{min-height:128px}.pf-1{width:176px;height:48px}.pf-2{left:64px;top:48px;width:112px;height:72px}.pf-3{left:72px;top:56px;width:96px;height:64px}.pf-4{width:176px;height:96px}.page-field i:nth-of-type(1){left:196px;top:20px}.page-hero__frame{margin:16px;padding:8px}.stage-apps{grid-template-columns:repeat(6,minmax(0,1fr))}.stage-apps span{display:none}.page-hero.is-corner{padding-bottom:96px}.page-hero__corner{width:156px;height:72px}.pc-1{width:156px;height:48px}.pc-2{right:48px;width:60px;height:24px}.pc-3{width:48px;height:72px}.pc-4{right:12px;width:24px;height:48px}}.quiet-link{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:500;line-height:1.5;color:var(--color-ink);text-decoration:underline;text-decoration-color:initial;text-decoration-thickness:1px;text-underline-offset:5px;transition:color 160ms var(--ease-out)}.quiet-link:hover,.quiet-link:focus-visible{color:var(--hero-blue)}.btn--soft{background:var(--hero-ground);color:var(--color-ink)}.btn--soft:hover{background:var(--press-light);color:var(--hero-blue)}.btn-pixel.is-light{background:#fff;color:var(--color-ink)}.btn-pixel.is-light:hover,.btn-pixel.is-light:focus-visible{background:#fff;color:#fff}.jump-links{display:flex;flex-wrap:wrap;gap:4px}.jump-links a{display:inline-flex;align-items:center;min-height:48px;padding:10px 20px;background:var(--hero-ground);color:var(--color-ink);font-size:16px;font-weight:500;text-decoration:none;transition:background-color 160ms var(--ease-out),color 160ms var(--ease-out)}.jump-links a:hover,.jump-links a:focus-visible{background:var(--press-light);color:var(--hero-blue)}.closing{padding-top:120px}.closing-panel{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px 48px;padding:56px 48px 136px;background:var(--hero-blue);color:#fff}.closing-copy{position:relative}.closing-copy h2{max-width:20ch;margin:0 0 16px;color:#fff}.closing-copy p{max-width:46ch;margin:0;font-size:18px;color:#fff}.closing__actions{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.closing__actions .btn{min-height:56px;padding:16px 24px}.closing .quiet-link{color:#fff}.closing .quiet-link:hover,.closing .quiet-link:focus-visible{color:#dce6ff}.closing :focus-visible{outline-color:#fff}.closing-field{position:absolute;inset:0;pointer-events:none}.closing-field>*{position:absolute;bottom:0}.cf-1{right:0;width:120px;height:72px}.cf-2{right:144px;width:144px;height:48px;clip-path:polygon(0 100%,0 50%,33.333% 50%,33.333% 25%,66.667% 25%,66.667% 0,100% 0,100% 100%)}.cf-3{right:0;bottom:72px;width:96px;height:48px;clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 50%,0 50%)}.examples-body{padding-top:64px}.examples-body .jump-links{margin:48px 0 24px}.workbench-launch{margin:0;padding:0;background:var(--hero-ground)}.workbench-launch>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;padding:20px 32px;font-size:24px;font-weight:500;letter-spacing:-.02em;list-style:none;cursor:pointer;transition:background-color 160ms var(--ease-out),color 160ms var(--ease-out)}.workbench-launch>summary::-webkit-details-marker{display:none}.workbench-launch>summary::after{content:"+";font-size:28px;font-weight:400;line-height:1}.workbench-launch[open]>summary::after{content:"−"}.workbench-launch>summary:hover{background:var(--press-light);color:var(--hero-blue)}.workbench-launch[open]>summary{margin:0}.workbench-launch[open]{padding-bottom:32px}.workbench-launch .workbench,.workbench-launch .workbench-caption{margin-inline:32px}.example-story{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);align-items:start;gap:32px 8%;padding:72px 0;scroll-margin-top:24px}.example-story:nth-of-type(even) .example-story-copy{order:2}.example-eyebrow{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-blue)}.example-story-copy h2{max-width:18ch;margin:0 0 24px}.example-story-copy .example-question{margin:0 0 16px;font-size:24px;line-height:1.35;letter-spacing:-.015em}.example-story-copy>p:not(.example-question,.example-eyebrow){max-width:46ch;margin:0 0 20px;font-size:16px;color:var(--color-ink)}.example-recipe{display:grid;gap:20px;justify-items:start;padding:32px;background:var(--hero-ground)}.recipe-card{justify-self:stretch;padding:24px;background:#fff}.recipe-card>p{margin:0;font-size:16px}.recipe-card .recipe-label{margin:0 0 4px;font-size:14px;color:var(--color-muted)}.recipe-card ol{display:grid;gap:4px;margin:20px 0 0;padding:0;list-style:none}.recipe-card li{display:flex;align-items:center;gap:14px;min-height:48px;padding:10px 14px;background:var(--hero-ground);font-size:16px}.recipe-card li::before{content:"";flex:none;width:8px;height:8px;background:var(--hero-blue)}.recipe-card li:last-child{background:var(--press-light)}.recipe-card li:last-child::before{background:var(--hero-navy)}.catalog{padding-top:120px;scroll-margin-top:16px}.catalog-controls{display:grid;grid-template-columns:minmax(0,2fr)minmax(0,1fr);gap:16px;margin:0 0 24px}.catalog-controls label{display:flex;flex-direction:column;gap:10px;font-size:16px;font-weight:500}.catalog-controls input,.catalog-controls select{width:100%;min-height:56px;margin:0;padding:0 18px;border:0;border-radius:0;background:var(--hero-ground);color:var(--color-ink);font:16px var(--font-body)}.catalog-controls select{appearance:auto}.catalog-controls input:focus-visible,.catalog-controls select:focus-visible{outline:2px solid var(--hero-blue);outline-offset:0}.catalog-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;min-height:44px;margin:0 0 12px}.catalog-count{font-size:16px;color:var(--color-muted)}.catalog-clear{min-height:44px;padding:0;border:0;background:0 0;color:var(--color-ink);font:500 16px var(--font-body);text-decoration:underline;text-underline-offset:5px;cursor:pointer}.catalog-clear:hover{color:var(--hero-blue)}.integration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.integration-card{display:flex;align-items:center;gap:16px;min-width:0;min-height:96px;padding:20px;background:var(--hero-ground);color:var(--color-ink);text-decoration:none;transition:background-color 160ms var(--ease-out)}.integration-card:hover,.integration-card:focus-visible{background:var(--press-light)}.integration-card img,.integration-initial{flex:none;width:32px;height:32px;transition:transform 260ms var(--ease-out)}.integration-card:hover img,.integration-card:hover .integration-initial{transform:scale(1.1)}.integration-initial{display:grid;place-items:center;background:var(--hero-blue);color:#fff;font:500 16px var(--font-body)}.integration-card strong{display:block;font-size:16px;font-weight:500;line-height:1.35;overflow-wrap:anywhere;transition:color 160ms var(--ease-out)}.integration-card:hover strong{color:var(--hero-blue)}.integration-card small{display:block;margin-top:2px;font-size:14px;line-height:1.4;color:var(--color-muted)}.integration-arrow{flex:none;margin-left:auto;color:var(--color-muted)}.catalog-empty{padding:40px;background:var(--hero-ground)}.catalog-empty h3{margin:0 0 8px;font-size:24px}.catalog-empty p{margin:0 0 8px}.catalog-more{display:flex;margin:24px auto 0}.catalog-footnote{max-width:62ch;margin:32px 0 0;font-size:14px;line-height:1.6;color:var(--color-muted)}.blog-index{padding-top:96px}.post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 32px}.post-card{display:grid;align-content:start;gap:24px;min-width:0;color:var(--color-ink);text-decoration:none}.post-card.is-lead{grid-column:1/-1;grid-template-columns:minmax(0,1.4fr)minmax(0,1fr);align-items:end;gap:48px}.post-card__cover{display:grid;place-items:center;overflow:hidden;aspect-ratio:12/5;background:var(--hero-blue)}.post-card__cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 420ms var(--ease-out)}.post-card:hover .post-card__cover img{transform:scale(1.04)}.post-card h3{max-width:24ch;margin:0 0 10px;font-size:24px;font-weight:500;line-height:1.2;transition:color 160ms var(--ease-out)}.post-card.is-lead h3{font-size:clamp(30px,2.8vw,44px);line-height:1.08;letter-spacing:-.035em}.post-card p{max-width:48ch;margin:0 0 16px;font-size:16px}.post-card.is-lead p{font-size:18px}.post-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:14px;color:var(--color-muted)}.post-card__go{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:500;color:var(--color-ink)}.post-card:hover h3,.post-card:hover .post-card__go,.post-card:focus-visible h3{color:var(--hero-blue)}.post-card:hover .pixel-arrow rect{transform:translateX(3px)}.resource-section{padding-top:96px}.resource-list{display:grid;gap:4px}.resource-row{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,2fr)auto;align-items:center;gap:32px;min-height:144px;padding:32px;background:var(--hero-ground);color:var(--color-ink);text-decoration:none;transition:background-color 160ms var(--ease-out)}.resource-row:hover,.resource-row:focus-visible{background:var(--press-light)}.resource-row__label{font-size:16px;color:var(--color-muted)}.resource-row h3{margin:0 0 8px;font-size:24px;font-weight:500;line-height:1.2;transition:color 160ms var(--ease-out)}.resource-row p{margin:0;font-size:16px}.resource-row__go{font-weight:500;text-decoration:underline;text-underline-offset:5px}.resource-row:hover h3,.resource-row:hover .resource-row__go{color:var(--hero-blue)}.page-copy{max-width:62ch;font-size:18px;line-height:1.65}.page-copy h2{margin:56px 0 16px;font-size:28px;line-height:1.2;letter-spacing:-.025em}.page-copy>:first-child{margin-top:0}.page-copy p,.page-copy ul,.page-copy ol{margin:0 0 20px}.page-copy a,.prose a,.legal-content a,.waitlist-information a{color:var(--color-ink);text-decoration:underline;text-decoration-color:initial;text-underline-offset:4px;transition:color 160ms var(--ease-out)}.page-copy a:hover,.prose a:hover,.legal-content a:hover,.waitlist-information a:hover{color:var(--hero-blue)}.resource-section .page-copy{padding-top:96px}.about-body{padding-top:96px}.origin-explorer{padding:48px;background:var(--hero-ground)}.origin-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 40px}.origin-tabs button{min-height:48px;padding:10px 20px;border:0;background:0 0;color:#4b5058;font:500 16px var(--font-body);cursor:pointer;transition:background-color 160ms var(--ease-out),color 160ms var(--ease-out)}.origin-tabs button:hover{color:var(--color-ink)}.origin-tabs button[aria-selected=true]{background:#fff;color:var(--color-ink)}.origin-tabs button:focus-visible,.origin-panel:focus-visible,.origin-review summary:focus-visible{outline:2px solid var(--hero-blue);outline-offset:2px}.origin-panel{padding:0}.origin-panel+.origin-panel{margin-top:48px}.origin-panel-header{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);align-items:end;gap:8%;margin:0 0 40px}.origin-panel-header h2{max-width:18ch;margin:0}.origin-panel-header p{max-width:46ch;margin:0;font-size:18px;color:var(--color-ink)}.origin-explorer .workflow-map{padding:0;background:0 0}.origin-panel-footer{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 40px;margin-top:32px}.origin-review{max-width:62ch}.origin-review summary{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:16px;font-weight:500;list-style:none;cursor:pointer}.origin-review summary::-webkit-details-marker{display:none}.origin-review summary::after{content:"+";font-size:20px;color:var(--hero-blue)}.origin-review[open] summary::after{content:"−"}.origin-review summary:hover{color:var(--hero-blue)}.origin-review p{margin:8px 0 0;font-size:16px}.origin-open{padding:120px 0 0;margin:0;align-items:start}.origin-open>div>p{margin:0 0 20px}.company-body{padding-top:96px}.investor-section,.experience-section,.compliance-summary{margin:0 0 120px}.investor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.investor-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:200px;padding:32px;background:var(--hero-ground);color:#14211d;text-decoration:none;transition:background-color 160ms var(--ease-out)}a.investor-logo:hover{background:var(--press-light)}.investor-logo img{width:200px;max-width:100%;height:auto}.investor-logo--category{position:relative;overflow:hidden;padding:0;background:#202e3b}.investor-logo--category img{position:absolute;top:50%;left:50%;width:160%;max-width:none;transform:translate(-50%,-50%)}.investor-logo--alumni img{width:250px}.investor-logo:focus-visible{outline:2px solid var(--hero-blue);outline-offset:-6px}.company-caption{max-width:80ch;margin:16px 0 0;font-size:14px;color:var(--color-muted)}.experience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.experience-card{margin:0;padding:32px 20px 24px;background:var(--hero-ground);text-align:center}.experience-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:92px;color:#14211d}.experience-logo img{width:140px;max-width:100%;height:auto;max-height:70px;object-fit:contain}.experience-logo--symbol img{width:44px;height:44px}.experience-logo--uber img{width:150px;height:100px;max-height:100px}.experience-logo--salesforce img{width:90px}.experience-logo--hadoop img,.experience-logo--phoenix img{width:165px}.experience-logo span{font-size:14px;font-weight:500}.experience-card figcaption{margin:16px 0 0;font-size:16px;color:var(--color-ink)}.compliance-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;padding:48px;background:var(--press-light)}.compliance-summary h2{margin:0 0 12px}.compliance-summary p{margin:0;font-size:18px}.compliance-summary .compliance-summary-detail{margin-top:8px;font-size:16px}.company-editorial{display:grid;grid-template-columns:minmax(0,2fr)minmax(260px,1fr);align-items:start;gap:8%}.company-aside{padding:32px;background:var(--hero-ground)}.company-aside h2{margin:0 0 12px;font-size:20px;line-height:1.3;letter-spacing:-.02em}.company-aside address{font-size:16px;font-style:normal;line-height:1.5;color:var(--color-muted)}.company-aside nav{display:grid;margin-top:24px}.company-aside a{display:flex;align-items:center;min-height:44px;font-size:16px;color:var(--color-ink);text-decoration:none;transition:color 160ms var(--ease-out)}.company-aside a:hover,.company-aside a[aria-current=page]{color:var(--hero-blue)}.waitlist-points{display:grid;gap:10px;margin:28px 0 0;padding:0;list-style:none}.waitlist-points li{display:flex;align-items:center;gap:12px;font-size:16px}.waitlist-points li::before{content:"";flex:none;width:8px;height:8px;background:var(--hero-blue)}.page-hero__frame .waitlist-panel{padding:32px;color:var(--color-ink)}.waitlist-panel h2{margin:0 0 8px;font-size:24px;line-height:1.2;letter-spacing:-.02em}.waitlist-panel>p{margin:0 0 24px;font-size:16px}.waitlist-form:not(.is-flow) .btn{justify-self:start;min-height:56px;padding:16px 24px}.waitlist-form .form-status{padding:12px 14px;background:var(--press-light)}.waitlist-form .form-status.is-error{background:#fff0ed}.waitlist-information{padding:120px var(--gutter)0;scroll-margin-top:16px}.waitlist-information>div>p{max-width:62ch;font-size:16px}.article-layout{display:grid;grid-template-columns:minmax(0,760px)minmax(200px,1fr);align-items:start;gap:8%;padding-top:72px}.article-body{min-width:0}.post__hero{margin:0 0 40px}.post__hero img{width:100%}.article-aside{position:sticky;top:32px;padding:24px;background:var(--hero-ground);font-size:16px;max-height:calc(100vh - 64px);overflow-y:auto}.article-aside ul{margin:0;padding:0;list-style:none}.article-aside li{margin:0}.article-aside li li{margin-left:12px}.article-aside a{display:flex;align-items:center;min-height:40px;font-size:16px;line-height:1.35;color:var(--color-ink);text-decoration:none;transition:color 160ms var(--ease-out)}.article-aside a:hover{color:var(--hero-blue)}.article-back{margin-top:12px;color:var(--color-muted)!important}.tldr{margin:0 0 48px;padding:32px;background:var(--hero-ground)}.tldr__label{margin:0 0 12px;font-size:20px;font-weight:500;letter-spacing:-.01em}.tldr ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tldr li{display:flex;gap:14px;font-size:18px;line-height:1.5}.tldr li::before{content:"";flex:none;width:8px;height:8px;margin-top:.6em;background:var(--hero-blue)}.prose{font-size:18px;line-height:1.7;color:var(--color-ink);overflow-wrap:break-word}.prose>:first-child{margin-top:0}.prose p,.prose ul,.prose ol{margin:0 0 1.1em}.prose li{margin-bottom:.4em}.prose strong{font-weight:600}.prose figure{margin:40px 0}.prose figure img,.prose figure svg{display:block;width:100%;height:auto}.prose figcaption{margin-top:12px;font-size:14px;line-height:1.5;color:var(--color-muted)}.prose--tight{font-size:16px}.prose--tight h2{margin-top:0;font-size:22px}.prose--tight :is(p,ul,ol)+h2{margin-top:1.6em}.prose h2{margin:56px 0 16px;font-size:28px;line-height:1.2;letter-spacing:-.025em;scroll-margin-top:24px}.prose h3{margin:40px 0 12px;font-size:22px;line-height:1.3;scroll-margin-top:24px}.prose li::marker{color:var(--hero-blue)}.prose blockquote{margin:32px 0;padding:24px 28px;border:0;background:var(--hero-ground);font-size:20px;line-height:1.5}.prose blockquote p:last-child{margin:0}.prose code{padding:1px 5px;background:var(--hero-ground);font-size:.85em}.prose pre{padding:20px 24px;background:var(--dark-field);color:var(--dark-ink);font-size:14px}.prose pre code{padding:0;background:0 0}.prose table{display:block;max-width:100%;margin:32px 0;overflow-x:auto;border-collapse:collapse;font-size:16px}.prose th,.prose td{padding:12px 16px 12px 0;text-align:left;vertical-align:top}.prose th{font-size:14px;font-weight:500;color:var(--color-muted)}.prose tbody tr:nth-child(odd){background:var(--hero-ground)}.prose tbody td:first-child,.prose thead th:first-child{padding-left:12px}.legal-draft-note{max-width:62ch;margin-top:28px;padding:20px 24px;background:#fff}.legal-draft-note strong{font-size:16px;font-weight:500}.legal-draft-note p{margin:6px 0 0;font-size:16px}.legal-date{margin:20px 0 0;font-size:16px}.legal-layout{display:grid;grid-template-columns:minmax(200px,.7fr)minmax(0,2fr);align-items:start;gap:8%;padding-top:72px}.legal-toc{position:sticky;top:32px;max-height:calc(100vh - 64px);overflow-y:auto;padding:24px;background:var(--hero-ground)}.legal-toc>p{margin:0 0 8px;font-size:16px;font-weight:500}.legal-toc ul{margin:0;padding:0;list-style:none}.legal-toc ul ul{padding-left:12px}.legal-toc a{display:block;padding:8px 0;font-size:15px;line-height:1.45;color:var(--color-ink);text-decoration:none;transition:color 160ms var(--ease-out)}.legal-toc a:hover{color:var(--hero-blue)}.legal-content{max-width:64ch;font-size:18px;line-height:1.7;overflow-wrap:anywhere}.legal-content h2{margin:56px 0 16px;font-size:28px;line-height:1.2;letter-spacing:-.025em;scroll-margin-top:24px}.legal-content>h2:first-child{margin-top:0}.legal-content h3{margin:32px 0 12px;font-size:22px;line-height:1.3;scroll-margin-top:24px}.legal-content p{margin:0 0 20px}.legal-content ul{margin:0 0 24px;padding-left:22px}.legal-content li{margin-bottom:12px}.legal-content li::marker{color:var(--hero-blue)}.usecase-index{padding-top:96px}.cats{display:grid;gap:96px}.cat{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.6fr);align-items:start;gap:8%;padding:0}.cat__name{margin:0 0 16px}.cat__blurb{max-width:40ch;margin:0;font-size:18px;color:var(--color-ink)}.cat__list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.cat__list a{display:grid;gap:6px;padding:28px 32px;background:var(--hero-ground);color:var(--color-ink);text-decoration:none;transition:background-color 160ms var(--ease-out)}.cat__list a:hover,.cat__list a:focus-visible{background:var(--press-light)}.cat__title{font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.02em;transition:color 160ms var(--ease-out)}.cat__list a:hover .cat__title{color:var(--hero-blue)}.cat__sum{font-size:16px}.cat__srcs{margin-top:6px;font-size:14px;color:var(--color-muted)}.cat__soon{padding:28px 32px;background:var(--hero-ground);color:var(--color-muted)}.uc-glance{padding:24px}.glance{display:grid;gap:4px;margin:0}.glance>div{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 16px;background:var(--hero-ground)}.glance dt{font-size:14px;color:var(--color-muted)}.glance dd{margin:0;font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.01em}.uc-glance__srcs{margin:16px 0 0;font-size:14px;color:var(--color-muted)}article>.jump-links{margin-top:48px}.uc-band{padding:96px 0 0;scroll-margin-top:16px}.uc-band__head{max-width:62ch;margin-bottom:32px}.uc-band__head h2{margin:0}.flow,.trace,.out{background:var(--hero-ground)}.flow{padding:32px}.flow__ctl button,.trace__ctl button,.flow__steps button{min-width:44px;min-height:44px;padding:8px 12px;border:0;background:#fff;color:var(--color-ink);font:500 14px var(--font-body);cursor:pointer;transition:background-color 160ms var(--ease-out),color 160ms var(--ease-out)}.flow__ctl button:hover,.trace__ctl button:hover,.flow__steps button:hover{background:var(--press-light);color:var(--hero-blue)}.flow__steps button[aria-current=step]{background:var(--hero-blue);color:#fff}.flow__caption{font-size:14px;color:var(--color-muted)}.traces__pick{gap:4px}.traces__pick button{min-height:44px;padding:10px 16px;border:0;border-radius:0;background:var(--hero-ground);color:var(--color-ink);font:500 14px var(--font-body)}.traces__pick button[aria-pressed=true]{background:var(--hero-blue);color:#fff}.tstep__head h3{font-size:20px}.out__head b{font-weight:500}.dd{display:grid;gap:4px}.dd details{margin:0;padding:0;background:var(--hero-ground)}.dd summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:16px 28px;list-style:none;cursor:pointer;transition:color 160ms var(--ease-out)}.dd summary::-webkit-details-marker{display:none}.dd summary::after{content:"+";font-size:24px;line-height:1}.dd details[open] summary::after{content:"−"}.dd summary:hover{color:var(--hero-blue)}.dd__kind{display:none}.dd__title{font-size:20px;font-weight:500;letter-spacing:-.015em}.dd details[open]{background:var(--press-light)}.dd__body{padding:0 28px 28px}.related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.related a{display:grid;gap:4px;height:100%;padding:20px 24px;background:#fff;color:var(--color-ink);text-decoration:none;transition:color 160ms var(--ease-out)}.related a:hover{color:var(--hero-blue)}.related__kind{font-size:14px;color:var(--color-muted)}.related__title{font-size:18px;font-weight:500;line-height:1.3}.error-page{padding-top:64px;padding-bottom:96px;background:var(--hero-ground)}.error-page h1{max-width:16ch;margin:0 0 24px;font-size:clamp(36px,4.5vw,74px);line-height:.98;letter-spacing:-.045em}.error-page .discovery-lede{max-width:44ch;margin:0 0 28px;font-size:18px;color:var(--color-ink)}.launch-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px}@keyframes page-rise{from{opacity:0;transform:translateY(20px)}}@keyframes page-step{from{opacity:0}}@keyframes page-tile{from{opacity:0;transform:scale(.6)}}.page-hero h1{animation:page-rise 850ms var(--ease-out)both}.page-hero__close{animation:page-rise 800ms var(--ease-out)180ms both}.page-field>*,.page-hero__corner>*,.closing-field>*{animation:page-step 480ms steps(4,end)both}.page-field>:nth-child(2),.page-hero__corner>:nth-child(2){animation-delay:190ms}.page-field>:nth-child(3),.page-hero__corner>:nth-child(3){animation-delay:260ms}.page-field>:nth-child(4),.page-hero__corner>:nth-child(4){animation-delay:330ms}.page-field>:nth-child(5){animation-delay:400ms}.page-field>:nth-child(6){animation-delay:470ms}.page-field>:nth-child(7){animation-delay:540ms}.page-field>:nth-child(n+8){animation-delay:620ms}.page-hero__frame{animation:page-rise 1e3ms var(--ease-out)250ms both}.stage-apps>li{animation:page-tile 420ms steps(4,end)both}.stage-apps>li:nth-child(3n+1){animation-delay:200ms}.stage-apps>li:nth-child(3n+2){animation-delay:380ms}.stage-apps>li:nth-child(3n){animation-delay:560ms}@supports(animation-timeline:view()){@keyframes page-in{from{opacity:.35;transform:translateY(18px)}}.section-intro>*,.jump-links,.workbench-launch,.example-story>*,.catalog-controls,.integration-card,.post-card,.resource-row,.origin-explorer,.investor-logo,.experience-card,.compliance-summary,.company-editorial>*,.cat>div,.cat__list li,.uc-band__head,.flow,.trace,.out,.dd details,.closing-panel,.tldr,.post__hero,.prose .article-diagram,.legal-content>h2,.page-copy>h2,.prose>h2{animation:page-in linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.section-intro>:nth-child(2),.example-story>:nth-child(2),.post-card:nth-child(odd),.integration-card:nth-child(even),.cat__list li:nth-child(even){animation-range:entry 10% entry 85%}}@media(max-width:1099px){.catalog,.waitlist-information,.origin-open{padding-top:96px}main{padding-bottom:112px}.closing{padding-top:96px}.example-story{grid-template-columns:minmax(0,1fr);gap:32px;padding:56px 0}.example-story:nth-of-type(even) .example-story-copy{order:0}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.post-card.is-lead{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.resource-row{grid-template-columns:minmax(0,1fr)auto;gap:12px 32px}.resource-row__label{grid-column:1/-1}.origin-explorer{padding:32px}.investor-section,.experience-section,.compliance-summary{margin-bottom:96px}.experience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-editorial{grid-template-columns:minmax(0,1fr);gap:48px}.article-layout{grid-template-columns:minmax(0,1fr);padding-top:56px}.article-aside{display:none}.legal-layout{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:56px}.legal-toc{position:static;max-height:none}.cat{grid-template-columns:minmax(0,1fr);gap:32px}.cats{gap:72px}.related{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.origin-panel-header{grid-template-columns:minmax(0,1fr);gap:20px}.catalog-controls{grid-template-columns:minmax(0,1fr)}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-grid{grid-template-columns:minmax(0,1fr);gap:56px}.closing-panel{padding:40px 32px 96px}}@media(max-width:640px){.examples-body,.blog-index,.resource-section,.about-body,.company-body,.usecase-index{padding-top:64px}.catalog,.waitlist-information,.origin-open,.resource-section .page-copy{padding-top:72px}.uc-band{padding-top:72px}main{padding-bottom:88px}.closing{padding-top:72px}.closing-panel{padding:32px 20px 96px}.closing__actions{width:100%}.workbench-launch>summary{min-height:72px;padding:16px 20px;font-size:20px}.workbench-launch .workbench,.workbench-launch .workbench-caption{margin-inline:12px}.example-story{padding:44px 0}.example-story-copy .example-question{font-size:20px}.example-recipe{padding:16px}.recipe-card{padding:20px 16px}.integration-card{gap:12px;min-height:80px;padding:14px 12px}.integration-card img,.integration-initial{width:26px;height:26px}.integration-card strong{font-size:15px}.integration-card small{font-size:13px}.integration-arrow{display:none}.catalog-empty{padding:24px}.post-card h3{font-size:22px}.resource-row{grid-template-columns:minmax(0,1fr);min-height:0;padding:24px 20px}.origin-explorer{padding:20px 16px}.origin-tabs{margin-bottom:28px}.origin-tabs button{flex:1;padding:10px 12px}.investor-grid{grid-template-columns:minmax(0,1fr)}.investor-logo{min-height:150px}.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-card{padding:24px 12px 20px}.experience-card figcaption{font-size:14px}.compliance-summary{padding:28px 20px}.company-aside{padding:24px 20px}.page-hero__frame .waitlist-panel{padding:24px 16px}.waitlist-form:not(.is-flow) .btn{justify-self:stretch;justify-content:center}.article-layout,.legal-layout{padding-top:40px}.tldr{padding:24px 20px}.tldr li,.prose{font-size:17px}.prose h2,.page-copy h2,.legal-content h2{font-size:24px}.prose blockquote{padding:20px;font-size:18px}.legal-content{font-size:17px}.page-copy{font-size:17px}.cat__list a,.cat__soon{padding:22px 20px}.cat__title{font-size:22px}.uc-glance{padding:16px}.glance>div{grid-template-columns:minmax(0,1fr);gap:2px}.flow{padding:16px 12px}.dd summary{padding:14px 20px}.dd__title{font-size:18px}.dd__body{padding:0 20px 20px}}