.WorkflowDemo-module__MqaQCG__showcase{--ink:#edf0f8;--accent:#a0b7fc;--subtle:#a1aabe;color:var(--ink)}.WorkflowDemo-module__MqaQCG__introduction{justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex}.WorkflowDemo-module__MqaQCG__introduction p{letter-spacing:-.045em;font-size:30px;font-weight:500;line-height:1.25}.WorkflowDemo-module__MqaQCG__introduction>span{letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);font-size:12px}.WorkflowDemo-module__MqaQCG__composition{display:block}.WorkflowDemo-module__MqaQCG__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.WorkflowDemo-module__MqaQCG__tabs button{text-align:left;color:#929db4;border-bottom:1px solid #ffffff25;align-items:center;gap:15px;min-height:60px;font-size:16px;display:flex}.WorkflowDemo-module__MqaQCG__tabs button[aria-pressed=true]{color:#f0f3fc;border-bottom-color:#a0b7fc}.WorkflowDemo-module__MqaQCG__tabNumber{color:#96a2bb;font:11px ui-monospace,monospace}.WorkflowDemo-module__MqaQCG__tabArrow{opacity:0;color:var(--accent);margin-left:auto;font-size:21px;transition:opacity .18s,transform .18s;transform:translate(-4px,4px)}.WorkflowDemo-module__MqaQCG__tabs button[aria-pressed=true] .WorkflowDemo-module__MqaQCG__tabArrow{opacity:1;transform:none}.WorkflowDemo-module__MqaQCG__tabs button[aria-pressed=true] .WorkflowDemo-module__MqaQCG__tabNumber{color:var(--accent)}.WorkflowDemo-module__MqaQCG__tabs button:hover{color:#d9e3ff}.WorkflowDemo-module__MqaQCG__tabs button:focus-visible{outline-offset:4px;outline:3px solid #a0b7fc!important}.WorkflowDemo-module__MqaQCG__presentation{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);column-gap:85px;min-width:0;padding-top:48px;display:grid}.WorkflowDemo-module__MqaQCG__caption{grid-area:1/1;align-self:center;display:grid}.WorkflowDemo-module__MqaQCG__captionItem{visibility:hidden;grid-area:1/1;min-width:0}.WorkflowDemo-module__MqaQCG__captionItem[data-active=true]{visibility:visible}.WorkflowDemo-module__MqaQCG__caption :is(h2,h3){letter-spacing:-.04em;text-wrap:balance;max-width:380px;font-size:clamp(28px,2.4vw,35px);font-weight:500;line-height:1.15}.WorkflowDemo-module__MqaQCG__caption p{max-width:360px;color:var(--subtle);margin-top:20px;font-size:15px;line-height:1.8}.WorkflowDemo-module__MqaQCG__panels{grid-area:1/2;min-width:0;display:grid}.WorkflowDemo-module__MqaQCG__invitation{grid-area:3/1/auto/-1;min-width:0;display:grid}.WorkflowDemo-module__MqaQCG__invitationItem{visibility:hidden;grid-area:1/1;min-width:0}.WorkflowDemo-module__MqaQCG__invitationItem[data-active=true]{visibility:visible}.WorkflowDemo-module__MqaQCG__invitationItem>a{order:1}.WorkflowDemo-module__MqaQCG__panel{visibility:hidden;grid-area:1/1;min-width:0}.WorkflowDemo-module__MqaQCG__panel[data-active=true]{visibility:visible}.WorkflowDemo-module__MqaQCG__diagram{grid-template-rows:190px auto;grid-template-columns:minmax(0,1fr) 1.35fr minmax(0,1fr);align-items:stretch;column-gap:12px;min-height:265px;display:grid}.WorkflowDemo-module__MqaQCG__sources{grid-template-rows:repeat(var(--slots), minmax(0, 1fr));display:grid}.WorkflowDemo-module__MqaQCG__sources>div{text-align:right;justify-content:flex-end;align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.WorkflowDemo-module__MqaQCG__sourceText{position:relative}.WorkflowDemo-module__MqaQCG__sources[data-kind=approvals]>div:first-child{letter-spacing:-.04em;font-size:21px}.WorkflowDemo-module__MqaQCG__sources[data-kind=approvals] .WorkflowDemo-module__MqaQCG__sourceText{width:100%}.WorkflowDemo-module__MqaQCG__sourceText small{width:max-content;max-width:100%;color:var(--subtle);letter-spacing:normal;margin-top:8px;font-size:13px;position:absolute;top:100%;right:0}.WorkflowDemo-module__MqaQCG__sources[data-kind=field]>div{letter-spacing:-.04em;font-size:23px}.WorkflowDemo-module__MqaQCG__connections{color:#748ccd;min-width:0;position:relative}.WorkflowDemo-module__MqaQCG__horizontalPaths{width:100%;height:100%;display:block}.WorkflowDemo-module__MqaQCG__verticalPaths{display:none}.WorkflowDemo-module__MqaQCG__panel[data-active=true] .WorkflowDemo-module__MqaQCG__connections path{stroke-dasharray:450;stroke-dashoffset:0;animation:.8s ease-out both WorkflowDemo-module__MqaQCG__connect}.WorkflowDemo-module__MqaQCG__destinations{grid-template-rows:repeat(var(--slots), minmax(0, 1fr));display:grid}.WorkflowDemo-module__MqaQCG__destinations>div{align-items:center;gap:12px;display:flex}.WorkflowDemo-module__MqaQCG__destinations strong{letter-spacing:-.025em;font-size:17px;font-weight:500;line-height:1.35}.WorkflowDemo-module__MqaQCG__destinations[data-kind=reporting] strong{letter-spacing:-.05em;font-size:clamp(26px,2.4vw,35px);line-height:1.08}.WorkflowDemo-module__MqaQCG__destinations[data-kind=approvals] strong{font-size:18px}.WorkflowDemo-module__MqaQCG__endpoint{top:var(--position);background:#b1c4fa;border-radius:50%;flex-shrink:0;width:6px;height:6px;position:absolute;right:0;transform:translate(50%,-50%);box-shadow:0 0 0 4px #a0b7fc12}.WorkflowDemo-module__MqaQCG__diagram figcaption{color:var(--subtle);grid-column:1/-1;align-self:end;padding-top:24px;font-size:12px}.WorkflowDemo-module__MqaQCG__detailLine{color:var(--subtle);border-top:1px solid #ffffff17;grid-area:2/1/auto/-1;justify-content:space-between;gap:18px;margin-top:36px;padding-top:22px;font-size:12px;display:flex}@keyframes WorkflowDemo-module__MqaQCG__connect{0%{stroke-dashoffset:450px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@media (max-width:1100px){.WorkflowDemo-module__MqaQCG__presentation{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);column-gap:42px}.WorkflowDemo-module__MqaQCG__diagram{grid-template-columns:minmax(0,1fr) .85fr minmax(0,1fr);column-gap:8px}.WorkflowDemo-module__MqaQCG__sources>div{font-size:13px}.WorkflowDemo-module__MqaQCG__destinations strong{font-size:15px}}@media (max-width:767px){.WorkflowDemo-module__MqaQCG__introduction{flex-direction:column;align-items:start;gap:14px;margin-bottom:24px}.WorkflowDemo-module__MqaQCG__introduction p{font-size:28px}.WorkflowDemo-module__MqaQCG__introduction>span{font-size:12px}.WorkflowDemo-module__MqaQCG__tabs{gap:16px}.WorkflowDemo-module__MqaQCG__tabs button{justify-content:center;min-height:58px;font-size:15px}.WorkflowDemo-module__MqaQCG__tabNumber,.WorkflowDemo-module__MqaQCG__tabArrow{display:none}.WorkflowDemo-module__MqaQCG__presentation{padding-top:34px;display:block}.WorkflowDemo-module__MqaQCG__caption :is(h2,h3){max-width:500px;font-size:32px}.WorkflowDemo-module__MqaQCG__caption p{max-width:480px;margin-top:18px;font-size:16px}.WorkflowDemo-module__MqaQCG__panels{margin-top:36px}.WorkflowDemo-module__MqaQCG__showcase .WorkflowDemo-module__MqaQCG__invitationItem{border-top:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;margin-top:18px;padding-top:0;display:flex}.WorkflowDemo-module__MqaQCG__showcase .WorkflowDemo-module__MqaQCG__invitationItem>a{order:0;margin-top:0}.WorkflowDemo-module__MqaQCG__diagram{grid-template-rows:auto 140px auto auto;grid-template-columns:1fr;row-gap:18px;min-height:290px}.WorkflowDemo-module__MqaQCG__sources{grid-template-columns:repeat(var(--slots), minmax(0, 1fr));grid-template-rows:auto}.WorkflowDemo-module__MqaQCG__sources>div{text-align:center;justify-content:center;padding-inline:6px;font-size:14px}.WorkflowDemo-module__MqaQCG__sourceText small{width:auto;display:block;position:static}.WorkflowDemo-module__MqaQCG__sources[data-kind=field]>div{font-size:26px}.WorkflowDemo-module__MqaQCG__horizontalPaths{display:none}.WorkflowDemo-module__MqaQCG__verticalPaths{width:100%;height:140px;display:block}.WorkflowDemo-module__MqaQCG__destinations{grid-template-columns:repeat(var(--slots), minmax(0, 1fr));text-align:center;grid-template-rows:auto;align-items:start}.WorkflowDemo-module__MqaQCG__destinations>div{justify-content:center;padding-inline:6px}.WorkflowDemo-module__MqaQCG__endpoint{top:100%;right:auto;left:var(--position);transform:translate(-50%,-50%)}.WorkflowDemo-module__MqaQCG__destinations strong,.WorkflowDemo-module__MqaQCG__destinations[data-kind=approvals] strong{font-size:16px}.WorkflowDemo-module__MqaQCG__destinations[data-kind=reporting] strong{font-size:34px}.WorkflowDemo-module__MqaQCG__diagram figcaption{text-align:center;padding-top:10px}.WorkflowDemo-module__MqaQCG__detailLine{flex-direction:column;gap:10px;margin-top:28px;padding-top:20px}}@media (max-width:360px){.WorkflowDemo-module__MqaQCG__tabs{gap:8px}.WorkflowDemo-module__MqaQCG__tabs button{font-size:14px}}@media (prefers-reduced-motion:reduce){.WorkflowDemo-module__MqaQCG__panel[data-active=true] .WorkflowDemo-module__MqaQCG__connections path{animation:none}.WorkflowDemo-module__MqaQCG__tabArrow{transition:none}}@media (prefers-reduced-motion:no-preference){.WorkflowDemo-module__MqaQCG__captionItem[data-active=true],.WorkflowDemo-module__MqaQCG__panel[data-active=true]{animation:.28s ease-out both WorkflowDemo-module__MqaQCG__revealExample}}@keyframes WorkflowDemo-module__MqaQCG__revealExample{0%{opacity:0}to{opacity:1}}
