.posture-flow[data-astro-cid-tfks4krv]{width:100%}.posture-flow[data-astro-cid-tfks4krv] .scroller[data-astro-cid-tfks4krv]{box-sizing:border-box;overflow-x:auto}@media (width<=767.98px){.posture-flow[data-astro-cid-tfks4krv] .scroller[data-astro-cid-tfks4krv]{margin:0 -20px;padding:0 20px}}.posture-flow[data-astro-cid-tfks4krv] .scroller[data-astro-cid-tfks4krv] svg[data-astro-cid-tfks4krv]{width:100%;min-width:880px;height:auto;display:block}.posture-flow[data-astro-cid-tfks4krv] .controls[data-astro-cid-tfks4krv]{gap:var(--spacing-sm);padding-top:var(--spacing-lg);flex-flow:row;display:flex}main .grid-2>.track>*{grid-column:1/13}@media (width>=768px){main .grid-2>.track>*{grid-column:2/12}}@media (width<=767.98px){main .desktop-only{display:none!important}}main{--page-divider-color:var(--c-neutral-3)}main .section-header p,#enforcement .notes p{color:var(--c-neutral-11)}main .section-header p .lead,#enforcement .notes p .lead{color:var(--c-white)}main .section-header{align-items:flex-start;gap:var(--spacing-sm);flex-flow:column;display:flex}main .section-header h2{font:var(--t-h4-300)}@media (width>=768px){main .section-header h2{font:var(--t-h3-300);letter-spacing:-.4px}}main .section-header p{font:var(--t-h8-300);letter-spacing:-.18px}.hero-limiter{border-bottom:1px solid var(--c-neutral-3);background-color:#000;position:relative;overflow:hidden}#page-hero .hero-inner{box-sizing:border-box;flex-flow:column;align-items:center;padding:48px 20px 60px;display:flex}@media (width>=768px){#page-hero .hero-inner{padding:40px 0 0}}#page-hero .hero-rain{aspect-ratio:1366/480;width:max(1366px,100%);max-width:none;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}#page-hero .limit{z-index:2;text-align:center;flex-flow:column;align-items:center;max-width:788px;display:flex;position:relative}#page-hero .limit h1{font:var(--t-h2-500);letter-spacing:-.48px;padding-bottom:var(--spacing-3xl)}@media (width>=768px){#page-hero .limit h1{font:var(--t-h1-500);letter-spacing:-.6px}}#page-hero .limit h1 .highlight{color:#0000;background-image:linear-gradient(166.81deg,#a1b8ff 7.24%,#4770ed 104.8%);-webkit-background-clip:text;background-clip:text}#page-hero .limit .subtitle{max-width:680px;font:var(--t-h8-300);letter-spacing:-.18px;color:var(--c-white);padding-bottom:var(--spacing-2xl)}#page-hero .limit .actions{justify-content:center;gap:var(--spacing-md);flex-flow:wrap;display:flex}#page-hero .hero-visual{z-index:1;align-self:stretch;height:392px;margin-top:48px;position:relative;overflow:hidden}#page-hero .hero-visual .hero-diagram{width:995px;max-width:none;height:392px;display:block;position:relative;left:50%;transform:translate(-50%)}#page-hero .hero-fade{z-index:3;pointer-events:none;background:linear-gradient(#0000,#000);height:62px;position:absolute;bottom:0;left:0;right:0}#trusted{align-items:center;row-gap:var(--spacing-2xl);flex-flow:column;padding:40px 20px 60px;display:flex}@media (width>=768px){#trusted{padding:60px 0}}#trusted p{font:var(--t-body-small-400);color:var(--c-neutral-8)}#trusted>*{max-width:793px}#video-walkthrough .limited-section-content{box-sizing:border-box;align-items:center;gap:var(--spacing-4xl);flex-flow:column;padding:60px 20px;display:flex}@media (width>=768px){#video-walkthrough .limited-section-content{border-left:1px solid var(--c-neutral-1200);border-right:1px solid var(--c-neutral-1200);padding:100px 0}}#video-walkthrough .section-header{text-align:center;align-items:center;width:100%;max-width:788px}#video-walkthrough .section-header p{color:var(--c-neutral-14)}#video-walkthrough .video{box-sizing:border-box;aspect-ratio:1920/1080;border:1px solid var(--c-neutral-3);width:100%;max-width:788px;overflow:hidden}#video-walkthrough .video .video-embed-btn,#video-walkthrough .video .video-embed-iframe{border-radius:0!important}#video-walkthrough .video .video-embed-iframe{width:100%!important;height:100%!important}#video-walkthrough .cta{align-items:center;gap:var(--spacing-2xl);flex-flow:column;width:100%;max-width:788px;display:flex}#video-walkthrough .cta .text{align-items:center;gap:var(--spacing-xs);text-align:center;flex-flow:column;display:flex}#video-walkthrough .cta .title{font:var(--t-h7-300);letter-spacing:-.2px;color:var(--c-white)}#video-walkthrough .cta .subtitle{font:var(--t-body-big-300);color:var(--c-neutral-11)}#posture-checks .limited-section-content,#enforcement .limited-section-content,#building-blocks .limited-section-content,#faq .limited-section-content{box-sizing:border-box;padding:60px 20px}@media (width>=768px){#posture-checks .limited-section-content,#enforcement .limited-section-content,#building-blocks .limited-section-content,#faq .limited-section-content{padding:100px 0}#posture-checks .limited-section-content{padding:80px 0 102px}}#posture-checks .section-header,#posture-checks .step-rows{width:100%;max-width:790px;margin:0 auto}#posture-checks .section-header{padding-bottom:var(--spacing-5xl)}@media (width>=768px){#posture-checks .section-header{padding-bottom:var(--spacing-6xl)}}#posture-checks .step-rows{flex-flow:column;display:flex}#posture-checks .step-rows .row{gap:var(--spacing-2xl);padding:var(--spacing-4xl) 0;flex-flow:column;display:flex}@media (width>=768px){#posture-checks .step-rows .row{align-items:flex-start;gap:var(--spacing-6xl);padding:var(--spacing-5xl) 0;flex-flow:row}}#posture-checks .step-rows .row:first-child{padding-top:0}#posture-checks .step-rows .row:last-child{padding-bottom:0}#posture-checks .step-rows .row .copy{align-items:flex-start;gap:var(--spacing-2xl);flex-flow:column;display:flex}@media (width>=768px){#posture-checks .step-rows .row .copy{flex:0 0 288px;width:288px}}#posture-checks .step-rows .row .copy .text{flex-flow:column;display:flex}#posture-checks .step-rows .row .copy .number{font:var(--t-code-400);color:var(--c-neutral-8);padding-bottom:var(--spacing-md);line-height:28px}#posture-checks .step-rows .row .copy h3{font:var(--t-h6-500);letter-spacing:-.24px;color:var(--c-white);padding-bottom:var(--spacing-lg)}#posture-checks .step-rows .row .copy .description{font:var(--t-body-big-300);color:var(--c-neutral-13)}#posture-checks .step-rows .row .copy .arrowed-link{margin-left:-12px}#posture-checks .step-rows .row .mockup{aspect-ratio:438/303;width:100%;height:auto}@media (width>=768px){#posture-checks .step-rows .row .mockup{flex:0 438px;width:438px;min-width:0}}#posture-checks .step-rows .row-divider{background-image:linear-gradient(to right, var(--page-divider-color) 50%, transparent 50%);background-repeat:repeat-x;background-size:8px 1px;height:1px}#enforcement{scroll-margin-top:var(--nav-height)}#enforcement .section-header{width:100%;max-width:790px;padding-bottom:var(--spacing-5xl);margin:0 auto}@media (width>=768px){#enforcement .section-header{padding-bottom:var(--spacing-6xl)}}#enforcement .notes{gap:var(--spacing-4xl);padding-top:var(--spacing-5xl);display:grid}@media (width>=768px){#enforcement .notes{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:60px}}#enforcement .notes p{font:var(--t-body-big-300)}#enforcement .notes p .lead{font:var(--t-body-big-400)}.blocks-limiter{position:relative;overflow:hidden}.blocks-rain{width:max(1920px,100%);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.blocks-rain img{width:100%;max-width:none;height:auto;display:block}.blocks-rain:after{content:"";background:linear-gradient(to bottom, var(--c-bg-black), transparent);height:510px;position:absolute;top:0;left:0;right:0}#building-blocks{z-index:1;position:relative}@media (width>=768px){#building-blocks .limited-section-content{padding:100px 0 0}}#building-blocks .section-header{align-items:center;gap:var(--spacing-lg);max-width:782px;padding-bottom:var(--spacing-5xl);text-align:center;margin:0 auto}@media (width>=768px){#building-blocks .section-header{padding-bottom:60px}}#building-blocks .cards{gap:var(--spacing-2xl);flex-flow:column;display:flex}@media (width>=768px){#building-blocks .cards{flex-flow:row;align-items:stretch;gap:0}}#building-blocks .card{--card-link-opacity:0;box-sizing:border-box;align-items:center;gap:var(--spacing-4xl);padding:var(--spacing-xl);border:1px dashed var(--c-neutral-6);border-radius:16px;flex-flow:column;display:flex}@media (width>=768px){#building-blocks .card{flex:0 280px}}@media (width<=767.98px){#building-blocks .card{--card-link-opacity:1}}#building-blocks .card:hover,#building-blocks .card:focus-within{--card-link-opacity:1}#building-blocks .card .illustration{flex:none;height:150px}#building-blocks .card .illustration svg{display:block}#building-blocks .card .text{align-items:flex-start;gap:var(--spacing-md);flex-flow:column;width:100%;display:flex}#building-blocks .card h3{font:var(--t-h8-500);letter-spacing:-.18px;color:var(--c-white)}#building-blocks .card p{font:var(--t-body-big-300);color:var(--c-neutral-13)}#building-blocks .card .arrowed-link{opacity:var(--card-link-opacity);margin-left:-12px;transition-property:opacity,background-color;transition-duration:.2s;transition-timing-function:ease-in-out}#building-blocks .connector{flex:1 0 40px;justify-content:center;align-self:center;align-items:center;height:24px;display:flex;position:relative}#building-blocks .connector>svg{position:absolute;top:12px;left:0;width:100%!important}#building-blocks .connector .plus{box-sizing:border-box;width:24px;height:24px;padding:var(--spacing-xs);border:1px solid var(--c-neutral-3);background-color:var(--c-bg-black);border-radius:100px;justify-content:center;align-items:center;display:flex;position:relative}#building-blocks .bracket{padding-top:var(--spacing-xs);justify-content:center;display:flex}#building-blocks .screenshot{width:100%;height:auto;margin-top:var(--spacing-5xl);display:block}@media (width>=768px){#building-blocks .screenshot{margin-top:0}}#faq .limited-section-content>*{max-width:785px;margin:0 auto}#faq h2{font:var(--t-h4-300);padding-bottom:var(--spacing-4xl)}@media (width>=768px){#faq h2{font:var(--t-h3-300);letter-spacing:-.4px;padding-bottom:var(--spacing-5xl)}}#faq .faq-items{flex-flow:column;display:flex}#faq .faq-docs{padding-top:var(--spacing-md)}#faq .faq-docs a{font:var(--t-body-primary-400);color:var(--c-blue-lighter);text-decoration:none}
