.flowmodule .flowmodule__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.flowmodule .flowmodule__wrapper{margin-left:auto;margin-right:auto}.flowmodule .flowmodule__heading{margin:0 0 24px}.flowmodule .flowmodule__frame{background-color:#f8f8f8;border:1px solid #c8d0d0;border-radius:12px;box-sizing:border-box;padding:40px}.flowmodule .flowmodule__body{margin-top:12px}.flowmodule .flowmodule__body>:first-child{margin-top:0}.flowmodule .flowmodule__body>:last-child{margin-bottom:0}.flowmodule .flowmodule__chain{--flowmodule-main-w:300px;--flowmodule-branch-w:260px;--flowmodule-col-gap:56px;--flowmodule-conn-h:64px;--flowmodule-line-color:#abb2b6;--flowmodule-line-w:2px;--flowmodule-root-center:calc(var(--flowmodule-main-w) + var(--flowmodule-col-gap)/2);--flowmodule-col1-center:calc(var(--flowmodule-main-w)/2);--flowmodule-col2-center:calc(var(--flowmodule-main-w) + var(--flowmodule-col-gap) + var(--flowmodule-branch-w)/2);--flowmodule-trunk-x:calc(var(--flowmodule-main-w)*0.2);--flowmodule-branch-x:calc(var(--flowmodule-main-w)*0.8);--flowmodule-root-left-x:calc(var(--flowmodule-root-center) - var(--flowmodule-main-w)*0.2);--flowmodule-root-right-x:calc(var(--flowmodule-root-center) + var(--flowmodule-main-w)*0.2);column-gap:var(--flowmodule-col-gap);display:grid;grid-template-columns:var(--flowmodule-main-w) var(--flowmodule-branch-w);justify-content:center;width:100%}.flowmodule .flowmodule__mobile-only{display:none}.flowmodule .flowmodule__box{background-color:#fff;border:1px solid transparent;border-radius:10px;box-sizing:border-box;padding:16px 20px;text-align:left;width:100%}.flowmodule .flowmodule__box-title{color:#2b2f33;font-size:16px;font-weight:700;line-height:20.8px;margin-bottom:4px}.flowmodule .flowmodule__box-subtitle{color:#2b2f33;font-size:14px;font-weight:400;line-height:18.2px}.flowmodule .flowmodule__box--neutral{border-color:#d9d9d9}.flowmodule .flowmodule__box--green{background-image:linear-gradient(rgba(50,232,190,.1),rgba(50,232,190,.1));border-color:#19e2b3}.flowmodule .flowmodule__box--amber{background-image:linear-gradient(rgba(224,177,107,.1),rgba(224,177,107,.1));border-color:#daa14d}.flowmodule .flowmodule__box--blue{background-image:linear-gradient(rgba(100,182,254,.1),rgba(100,182,254,.1));border-color:#3da4fe}.flowmodule .flowmodule__box--red{background-image:linear-gradient(rgba(255,123,129,.1),rgba(255,123,129,.1));border-color:#ff5159}.flowmodule .flowmodule__row-root{grid-column:1/3;justify-self:center;width:var(--flowmodule-main-w)}.flowmodule .flowmodule__box-row{display:contents}.flowmodule .flowmodule__slot-main{grid-column:1}.flowmodule .flowmodule__slot-branch{grid-column:2}.flowmodule .flowmodule__slot-branch>.flowmodule__box,.flowmodule .flowmodule__slot-main>.flowmodule__box{height:100%}.flowmodule .flowmodule__conn-fork,.flowmodule .flowmodule__conn-step{grid-column:1/3;height:var(--flowmodule-conn-h);position:relative}.flowmodule .flowmodule__conn-label{color:#6b7075;font-size:13px;font-weight:600;line-height:16.9px;position:absolute;white-space:nowrap}.flowmodule .flowmodule__branch-v,.flowmodule .flowmodule__branch-v1,.flowmodule .flowmodule__fork-left-v,.flowmodule .flowmodule__fork-left-v2,.flowmodule .flowmodule__fork-right-v,.flowmodule .flowmodule__fork-right-v2,.flowmodule .flowmodule__m-branch-arrow,.flowmodule .flowmodule__m-trunk,.flowmodule .flowmodule__trunk{background-color:var(--flowmodule-line-color);position:absolute;transform:translateX(-50%);width:var(--flowmodule-line-w)}.flowmodule .flowmodule__branch-h,.flowmodule .flowmodule__fork-left-h,.flowmodule .flowmodule__fork-right-h{background-color:var(--flowmodule-line-color);height:var(--flowmodule-line-w);position:absolute}.flowmodule .flowmodule__branch-v:after,.flowmodule .flowmodule__fork-left-v2:after,.flowmodule .flowmodule__fork-right-v2:after,.flowmodule .flowmodule__m-branch-arrow:after,.flowmodule .flowmodule__m-trunk:after,.flowmodule .flowmodule__trunk:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--flowmodule-line-color);bottom:-8px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.flowmodule .flowmodule__trunk{height:calc(100% - 8px);left:var(--flowmodule-trunk-x);top:0}.flowmodule .flowmodule__trunk-label{left:calc(var(--flowmodule-trunk-x) + 10px);top:50%;transform:translateY(-50%)}.flowmodule .flowmodule__branch-v1{height:45%;left:var(--flowmodule-branch-x);top:0}.flowmodule .flowmodule__branch-h{left:var(--flowmodule-branch-x);top:45%;width:calc(var(--flowmodule-col2-center) - var(--flowmodule-branch-x))}.flowmodule .flowmodule__branch-v{height:calc(55% - 8px);left:var(--flowmodule-col2-center);top:45%}.flowmodule .flowmodule__branch-label{left:calc(var(--flowmodule-branch-x) + (var(--flowmodule-col2-center) - var(--flowmodule-branch-x))/2);top:calc(45% - 18px);transform:translateX(-50%)}.flowmodule .flowmodule__fork-left-v{height:40%;left:var(--flowmodule-root-left-x);top:0}.flowmodule .flowmodule__fork-right-v{height:40%;left:var(--flowmodule-root-right-x);top:0}.flowmodule .flowmodule__fork-left-h{left:var(--flowmodule-col1-center);top:40%;width:calc(var(--flowmodule-root-left-x) - var(--flowmodule-col1-center))}.flowmodule .flowmodule__fork-right-h{left:var(--flowmodule-root-right-x);top:40%;width:calc(var(--flowmodule-col2-center) - var(--flowmodule-root-right-x))}.flowmodule .flowmodule__fork-left-v2{height:calc(60% - 8px);left:var(--flowmodule-col1-center);top:40%}.flowmodule .flowmodule__fork-right-v2{height:calc(60% - 8px);left:var(--flowmodule-col2-center);top:40%}.flowmodule .flowmodule__fork-label-left{left:calc(var(--flowmodule-col1-center) + (var(--flowmodule-root-left-x) - var(--flowmodule-col1-center))/2);top:calc(40% - 18px);transform:translateX(-50%)}.flowmodule .flowmodule__fork-label-right{left:calc(var(--flowmodule-root-right-x) + (var(--flowmodule-col2-center) - var(--flowmodule-root-right-x))/2);top:calc(40% - 18px);transform:translateX(-50%)}@media (max-width:650px){.flowmodule .flowmodule__frame{padding:20px}.flowmodule .flowmodule__chain{grid-template-columns:1fr;margin:0 auto;max-width:420px}.flowmodule .flowmodule__conn-fork,.flowmodule .flowmodule__conn-step,.flowmodule .flowmodule__row-root,.flowmodule .flowmodule__slot-branch,.flowmodule .flowmodule__slot-main{grid-column:1}.flowmodule .flowmodule__row-root{width:100%}.flowmodule .flowmodule__box--desktop-branch,.flowmodule .flowmodule__desktop-only{display:none}.flowmodule .flowmodule__mobile-only{display:block}.flowmodule .flowmodule__conn-fork,.flowmodule .flowmodule__conn-step{height:auto}.flowmodule .flowmodule__m-conn{min-height:48px;position:relative}.flowmodule .flowmodule__m-conn--branch{padding-bottom:40px}.flowmodule .flowmodule__m-conn--end{padding-bottom:0}.flowmodule .flowmodule__m-trunk{bottom:8px;left:16%;top:0}.flowmodule .flowmodule__m-trunk-label{left:calc(16% + 10px);top:50%;transform:translateY(-50%)}.flowmodule .flowmodule__m-branch{margin-left:31%;padding-top:40px;position:relative}.flowmodule .flowmodule__m-branch-arrow{height:32px;left:50%;top:0}.flowmodule .flowmodule__m-branch-label{left:calc(50% + 10px);top:10px}.flowmodule .flowmodule__box-row--end{column-gap:12px;display:grid;grid-column:1;grid-template-columns:1fr 1fr}.flowmodule .flowmodule__box-row--end .flowmodule__slot-branch{grid-column:2}.flowmodule .flowmodule__m-split{height:64px;position:relative}.flowmodule .flowmodule__m-split-left,.flowmodule .flowmodule__m-split-right,.flowmodule .flowmodule__m-split-stem{background-color:var(--flowmodule-line-color);position:absolute;transform:translateX(-50%);width:var(--flowmodule-line-w)}.flowmodule .flowmodule__m-split-stem{height:40%;left:50%;top:0}.flowmodule .flowmodule__m-split-bar{background-color:var(--flowmodule-line-color);height:var(--flowmodule-line-w);left:calc(25% - 3px);position:absolute;right:calc(25% - 3px);top:40%}.flowmodule .flowmodule__m-split-left{height:calc(60% - 8px);left:calc(25% - 3px);top:40%}.flowmodule .flowmodule__m-split-right{height:calc(60% - 8px);left:calc(75% + 3px);top:40%}.flowmodule .flowmodule__m-split-left:after,.flowmodule .flowmodule__m-split-right:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--flowmodule-line-color);bottom:-8px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.flowmodule .flowmodule__m-split-label-left{left:calc(37.5% - 1.5px);top:calc(40% - 18px);transform:translateX(-50%)}.flowmodule .flowmodule__m-split-label-right{left:calc(62.5% + 1.5px);top:calc(40% - 18px);transform:translateX(-50%)}}@media (max-width:550px){.flowmodule .flowmodule__frame{padding:12px}}