.fs-fig{margin:0;container:fig/inline-size}.fs-fig-stage{font-size:clamp(11px,calc(100cqi/var(--fig-em,27)),15px);color:var(--fs-ink);line-height:1.3}.fs-fig-ic{background-color:var(--fs-accent);block-size:2.1em;inline-size:2.1em;color:var(--fs-surface);box-shadow:0 0 0 .25em color-mix(in srgb,var(--fs-accent)18%,transparent);border-radius:50%;flex:none;place-items:center;display:inline-grid}.fs-fig-ic .fs-scr-icon{font-size:1.15em}.fs-fig-cap{max-inline-size:36rem;color:var(--fs-ink-faint);text-align:center;text-wrap:balance;margin:16px auto 0;font-size:12.5px;line-height:1.5;display:block}.fs-fig-down{align-items:center;min-block-size:2em;display:flex;position:relative}.fs-fig-down:before{content:"";border-inline-start:2px solid var(--arrow,var(--fs-accent));position:absolute;inset-block:.15em .5em;inset-inline-start:50%;translate:-1px}.fs-fig-down:after{content:"";border-inline:.34em solid #0000;border-block-start:.55em solid var(--arrow,var(--fs-accent));position:absolute;inset-block-end:.05em;inset-inline-start:50%;translate:-50%}.fs-fig-down:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]):before{border-inline-start-style:dashed;border-inline-start-color:var(--fs-ink-faint)}.fs-fig-down:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]):after{border-block-start-color:var(--fs-ink-faint)}.fs-fig-down:not(:empty){min-block-size:2.6em;color:var(--fs-ink-soft);padding-inline-start:calc(50% + .75em);font-size:13px;font-weight:600;line-height:1.3}.fs-wires{min-inline-size:0;color:var(--arrow,var(--fs-accent));display:block;position:relative}.fs-wires svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.fs-wires path{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.fs-wires path:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]){stroke:var(--fs-ink-faint);stroke-dasharray:5 4}.fs-wires-head{border-block:.34em solid #0000;border-inline-start:.6em solid;position:absolute;inset-inline-end:-1px;translate:0 -50%}.fs-wires-head:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]){border-inline-start-color:var(--fs-ink-faint)}.fs-wires-label{text-align:center;color:var(--fs-ink-soft);padding-inline:.3em;line-height:1.25;position:absolute;inset-inline-start:0;translate:0 calc(-100% - .35em)}.fs-node{text-align:center;background-color:var(--fs-surface-raised);border:1px solid var(--fs-hairline-strong);min-inline-size:0;box-shadow:var(--fs-shadow-soft);border-radius:.75em;flex-direction:column;justify-content:center;align-items:center;gap:.3em;padding:.7em .45em .65em;display:flex;position:relative}.fs-node>.fs-scr-icon{color:var(--fs-accent-ink);font-size:1.35em}.fs-node>.fs-vlogo{--vlogo-h:1.35em}.fs-node-name{overflow-wrap:normal;max-inline-size:100%;font-size:max(11px,.95em);font-weight:600;line-height:1.2}.fs-node-mark{letter-spacing:.08em;text-transform:uppercase;color:var(--fs-accent-ink);font-size:max(11px,.7em);font-weight:700}.fs-node:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]){box-shadow:none;color:var(--fs-ink-soft);background-color:#0000;border-style:dashed}.fs-node:is([data-status=prepared],[data-status=outlook],[data-status=suggestion])>:is(.fs-scr-icon,.fs-node-mark){color:var(--fs-ink-faint)}.fs-erp{background-color:color-mix(in srgb,var(--fs-surface-2)75%,transparent);border:1px solid var(--fs-hairline-strong);border-radius:.95em;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45em;padding:1.55em .5em .5em;display:grid;position:relative}.fs-erp-label{letter-spacing:.14em;color:var(--fs-ink-faint);font-size:max(11px,.7em);font-weight:700;position:absolute;inset-block-start:.4em;inset-inline-start:.8em}.fs-erp>.fs-node{box-shadow:none}.fs-erp .fs-node-name{font-size:max(11px,.9em)}.fs-vlogo{inline-size:auto;block-size:max(var(--vlogo-h,1.25em),var(--vlogo-min,0px));flex:none;display:block}.fs-logo-chip{max-inline-size:100%;color:var(--fs-ink-soft);background-color:var(--fs-surface-raised);border:1px solid var(--fs-hairline-strong);border-radius:999px;align-items:center;gap:.45em;padding:.3em .75em .3em .5em;font-size:max(11px,.78em);font-weight:600;line-height:1.2;display:inline-flex}.fs-logo-chip>.fs-scr-icon{color:var(--fs-accent-ink);flex:none;font-size:1.2em}.fs-logo-chip>.fs-vlogo{--vlogo-h:1.5em;margin-block:-.2em;margin-inline-start:-.12em}.fs-logo-chip[data-logo=document-intelligence]{padding-block:.2em;padding-inline-start:.45em}.fs-logo-chip[data-logo=document-intelligence]>.fs-vlogo{--vlogo-h:1.4em;margin:0}.fs-logo-chip-name{overflow-wrap:normal;min-inline-size:0}.fs-azure-chip{color:var(--fs-ink);box-shadow:var(--fs-shadow-soft)}.fs-status-chip{white-space:nowrap;letter-spacing:.02em;color:var(--fs-ink-soft);border:1px dashed color-mix(in srgb,var(--fs-ink-faint)75%,transparent);background-color:#0000;border-radius:999px;align-items:center;padding:.1em .55em;font-size:max(11px,.72em);font-weight:600;line-height:1.3;display:inline-flex}.fs-node>.fs-status-chip{margin-block-start:.1em}.fs-why .fs-principles{grid-template-columns:minmax(0,1fr);margin-block-start:0}.fs-why .fs-statement{text-wrap:pretty}.fs-why .fs-principle-t{letter-spacing:0;text-transform:none;color:var(--fs-ink);font-size:15px;font-weight:600;line-height:1.35}.fs-why-fig{margin-block-start:clamp(30px,4vw,44px)}.fs-why-next{justify-content:center;margin:20px 0 0;display:flex}.fs-why-next a{color:var(--fs-accent-ink);align-items:center;gap:10px;padding:4px 2px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.fs-why-next a:hover>span:not(.fs-chap-n){text-underline-offset:3px;text-decoration:underline}.fs-why-next .fs-chap-n{font-size:11px}.fs-layers{--gap-row:2.6em;--port:.62em;inline-size:min(100%,42rem);margin-inline:auto}.fs-layers .fs-fig-stage{font-size:clamp(12px,3.84615cqi,17px)}.fs-layers-band{background-color:color-mix(in srgb,var(--fs-accent-wash)85%,var(--fs-surface-raised));border:1.5px solid var(--fs-accent);box-shadow:var(--fs-shadow-2);border-radius:1.05em;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark name azure""caps caps caps";align-items:center;column-gap:.7em;padding:.85em .9em .9em;display:grid;position:relative}.fs-layers-band>.fs-fig-ic{grid-area:mark}.fs-layers-name{color:var(--fs-accent-ink);grid-area:name;font-size:1.2em;font-weight:700;line-height:1.15}.fs-layers-band>.fs-azure-chip{grid-area:azure;justify-self:end}.fs-layers-caps{border-block-start:1px solid color-mix(in srgb,var(--fs-accent)28%,transparent);grid-area:caps;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;margin-block-start:.8em;padding-block-start:.8em;display:grid}.fs-layers-cap{text-align:center;background-color:var(--fs-surface-raised);min-inline-size:0;box-shadow:var(--fs-shadow-soft);border:1px solid color-mix(in srgb,var(--fs-accent)35%,var(--fs-hairline));border-radius:.8em;flex-direction:column;justify-content:flex-start;align-items:center;gap:.35em;padding:.6em .35em .65em;display:flex;position:relative}.fs-layers-cap-ic{block-size:1.95em;inline-size:1.95em;color:var(--fs-accent-ink);background-color:var(--fs-accent-wash);border-radius:.6em;place-items:center;display:grid}.fs-layers-cap-ic>.fs-scr-icon{font-size:1.05em}.fs-layers-cap-name{color:var(--fs-ink);overflow-wrap:normal;font-size:max(11px,.86em);font-weight:650;line-height:1.2}.fs-layers-cap>.fs-status-chip{white-space:normal;text-align:center;text-wrap:balance;max-inline-size:100%}.fs-layers-cap:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]){box-shadow:none;border-style:dashed;border-color:var(--fs-ink-faint);background-color:#0000}.fs-layers-cap:is([data-status=prepared],[data-status=outlook],[data-status=suggestion])>.fs-layers-cap-ic{color:var(--fs-ink-faint);outline:1px dashed var(--fs-hairline-strong);outline-offset:-1px;background-color:#0000}.fs-layers-cap:is([data-status=prepared],[data-status=outlook],[data-status=suggestion])>.fs-layers-cap-name{color:var(--fs-ink-soft)}.fs-layers-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2.2fr);align-items:stretch;gap:.6em;margin-block-start:var(--gap-row);display:grid;position:relative}.fs-layers-row>:nth-child(3n+1){grid-area:1/1}.fs-layers-row>:nth-child(3n+2){grid-area:1/2}.fs-layers-row>:nth-child(3n+3){grid-area:1/3}.fs-layers-row:before{content:"";background-color:var(--fs-accent);block-size:2px;border-radius:2px;position:absolute;inset-block-start:calc(var(--gap-row)/-2 - 1px);inset-inline:calc(11.9048% - .142857em) calc(26.1905% - .314286em)}.fs-layers-row:after{content:"";inline-size:var(--port);block-size:calc(var(--gap-row)/2 + var(--port)/2);background:radial-gradient(circle,var(--fs-accent)0 .17em,var(--fs-surface-raised).19em .27em,transparent .29em)top center/var(--port)var(--port)no-repeat,linear-gradient(var(--fs-accent),var(--fs-accent))center bottom/2px calc(100% - var(--port)/2)no-repeat;position:absolute;inset-block-start:calc(-1*var(--gap-row) - var(--port)/2);inset-inline-start:50%;translate:-50%}.fs-layers-sys:before{content:"";inline-size:var(--port);block-size:calc(var(--gap-row)/2 + 1px + var(--port)/2);background:radial-gradient(circle,var(--fs-accent)0 .17em,var(--fs-surface-raised).19em .27em,transparent .29em)bottom center/var(--port)var(--port)no-repeat,linear-gradient(var(--fs-accent),var(--fs-accent))center top/2px calc(100% - var(--port)/2)no-repeat;position:absolute;inset-block-start:calc(var(--gap-row)/-2 - 1px);inset-inline-start:50%;translate:-50%}.fs-layers-ring{pointer-events:none;border-radius:.75em;position:relative}.fs-layers-row>.fs-layers-ring:nth-child(3n+3){border-radius:.95em}@container fig (max-width:27rem){.fs-layers-caps{grid-template-columns:minmax(0,1fr);gap:.4em}.fs-layers-cap{text-align:start;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.3em .6em;padding:.4em .6em}.fs-layers-cap-ic{block-size:1.7em;inline-size:1.7em}}.fs-layers-cap{--m-delay:.1s}.fs-layers-ring{--m-delay:1.25s;--m-step:.12s;--m-dur:1.1s}@keyframes fs-layers-wire{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes fs-layers-bus{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@media screen{html.fs-anim .fs-section [data-motion].fs-armed:not(.is-in) .fs-layers-row:after,html.fs-anim .fs-section [data-motion].fs-armed:not(.is-in) .fs-layers-sys:before{clip-path:inset(0 0 100%)}html.fs-anim .fs-section [data-motion].fs-armed:not(.is-in) .fs-layers-row:before{clip-path:inset(0 50%)}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-layers-row:after{animation:.3s cubic-bezier(.45,0,.2,1) .5s backwards fs-layers-wire}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-layers-row:before{animation:.4s cubic-bezier(.45,0,.2,1) .75s backwards fs-layers-bus}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-layers-sys:before{animation:fs-layers-wire .35s cubic-bezier(.45,0,.2,1)calc(1.05s + var(--i,0)*.12s)backwards}}.fs-today{--arrow:var(--fs-ink-faint);--person:176px;--circle:84px;grid-template-columns:minmax(0,1fr)150px var(--person)104px minmax(0,1fr);grid-template-rows:repeat(2,1fr);grid-template-areas:"wf in person out sage""pdf in person out sage";align-items:stretch;margin-block-start:30px;display:grid}.fs-today-wf{grid-area:wf}.fs-today-pdf{grid-area:pdf}.fs-today-sage{grid-area:sage}.fs-today-in{grid-area:in;margin-inline-end:calc((var(--circle) - var(--person))/2 + 8px)}.fs-today-out{grid-area:out;margin-inline-start:calc((var(--circle) - var(--person))/2 + 8px)}.fs-today-person{z-index:1;grid-area:person}.fs-today-down{display:none}.fs-today-down-in>.fs-fig-down:first-child{justify-content:flex-end;padding-inline:0 calc(20% + .7em)}.fs-today-down-in>.fs-fig-down:last-child{padding-inline-start:calc(20% + .7em)}.fs-today-down-in>.fs-fig-down:first-child:before,.fs-today-down-in>.fs-fig-down:first-child:after{inset-inline-start:80%}.fs-today-down-in>.fs-fig-down:last-child:before,.fs-today-down-in>.fs-fig-down:last-child:after{inset-inline-start:20%}.fs-today-win{background-color:var(--fs-surface-raised);border:1px solid var(--fs-hairline);box-shadow:var(--fs-shadow-soft);border-radius:14px;flex-direction:column;margin-block:9px;display:flex;overflow:hidden}.fs-today-bar{background-color:var(--fs-surface-2);border-block-end:1px solid var(--fs-hairline);gap:5px;padding:9px 12px;display:flex}.fs-today-bar i{background-color:var(--fs-hairline-strong);border-radius:50%;block-size:8px;inline-size:8px}.fs-today-name{letter-spacing:.1em;text-transform:uppercase;color:var(--fs-ink-faint);align-items:flex-start;gap:8px;padding:14px 16px 0;font-size:11px;line-height:15px;display:flex}.fs-today-name .fs-scr-icon{color:var(--fs-ink-soft);font-size:15px}.fs-today-name .fs-vlogo{--vlogo-h:15px}.fs-today-q{color:var(--fs-ink);margin:8px 16px 12px;font-size:15.5px;font-weight:400;line-height:1.5}.fs-today-foot{flex:1 0 auto;min-block-size:50px;position:relative}.fs-today-foot>span{position:absolute;inset-block:0 16px;inset-inline:16px;overflow:hidden}.fs-today-sk{background-color:color-mix(in srgb,var(--fs-ink)9%,transparent);border-radius:4px;block-size:6px;margin-block-end:8px;display:block}.fs-today .fs-wires{font-size:13px}.fs-today .fs-wires-label{font-weight:600}.fs-today-person{place-self:center;justify-items:center;display:grid;position:relative}.fs-today-avatar{inline-size:var(--circle);block-size:var(--circle);color:var(--fs-accent-ink);background-color:var(--fs-accent-wash);border:2px solid var(--fs-accent);box-shadow:0 0 0 8px color-mix(in srgb,var(--fs-accent)12%,transparent),var(--fs-shadow-2);border-radius:50%;place-items:center;font-size:34px;display:grid;position:relative}.fs-today-copy{block-size:30px;inline-size:30px;color:var(--fs-ink);background-color:var(--fs-surface-raised);border:1px solid var(--fs-hairline-strong);box-shadow:var(--fs-shadow-soft);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-4px;inset-inline-end:-4px}.fs-today-words{inline-size:max-content;max-inline-size:var(--person);text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;inset-block-start:calc(100% + 14px);inset-inline-start:50%;translate:-50%}.fs-today-who{color:var(--fs-accent-ink);font-size:13.5px;font-weight:700;line-height:1.3}.fs-today-call{color:var(--fs-ink-soft);font-size:14px;font-style:italic}.fs-today-ring{pointer-events:none;border-radius:14px;grid-area:sage;margin-block:9px;position:relative}@container story (max-width:959px){.fs-today{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"wf wf""pdf pdf""down-in down-in""person person""down-out down-out""sage sage"}.fs-today-in,.fs-today-out{display:none}.fs-today-person{z-index:auto}.fs-today-down{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-today-down-in{grid-area:down-in}.fs-today-down-out{grid-area:down-out;grid-template-columns:minmax(0,1fr)}.fs-today-person{margin-block:6px}.fs-today-words{max-inline-size:none;margin-block-start:14px;position:static;translate:none}}html.fs-anim .fs-section .fs-today .fs-today-win{opacity:1;transform:none}.fs-today-in{--m-delay:.1s;--m-dur:.75s}.fs-today-avatar{--m-delay:.75s;--m-dur:1.2s}.fs-today-copy{--m-delay:.95s;--m-dur:.45s}.fs-today-out{--m-delay:1.25s;--m-dur:.6s}.fs-today-ring{--m-delay:1.7s;--m-dur:1.2s}.fs-today-down-in{--m-delay:.1s;--m-dur:.6s;--m-draw-from:inset(0 -1em 100% -1em)}.fs-today-down-out{--m-delay:1.25s;--m-dur:.5s;--m-draw-from:inset(0 -1em 100% -1em)}@media print{.fs-fig,.fs-today{break-inside:avoid}}
.fs-named-head{flex-wrap:nowrap;justify-content:space-between;align-items:center}.fs-named-head>.fs-badge{min-inline-size:0}.fs-named-visual{box-sizing:border-box;block-size:2.75em;min-inline-size:2.75em;color:var(--fs-accent-ink);background-color:var(--fs-surface-raised);border:1px solid var(--fs-hairline);box-shadow:var(--fs-shadow-soft);border-radius:.8em;flex:none;place-items:center;padding-inline:.5em;font-size:16px;display:inline-grid}.fs-named-visual>.fs-scr-icon{font-size:1.3em}.fs-named-visual>.fs-vlogo{--vlogo-h:1.45em}.fs-named-visual>.fs-vlogo[data-logo=sage]{--vlogo-h:1.05em}.fs-named-visual>.fs-vlogo[data-logo=sap]{--vlogo-h:1.1em}.fs-named-visual:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]){color:var(--fs-ink-faint);box-shadow:none;border-style:dashed;border-color:var(--fs-ink-faint);background-color:#0000}.fs-named:not(:is([data-status=prepared],[data-status=outlook],[data-status=suggestion])){background-image:radial-gradient(22rem 14rem at 100% 0%,color-mix(in srgb,var(--fs-accent)7%,transparent),transparent 70%)}.fs-named .fs-h3{margin-block-start:14px}.fs-named .fs-named-links{border-block-start:1px solid var(--fs-hairline);padding-block-start:12px}html.fs-anim .fs-section .fs-grid-2>.fs-named{opacity:1;transform:none}.fs-hname-head{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;display:flex}.fs-hname-head>.fs-badge{min-inline-size:0}.fs-hname .fs-named-visual{font-size:12px}.fs-footer .fs-footer-trademarks{letter-spacing:.01em;color:var(--fs-ink-faint);text-wrap:pretty;margin-block-start:8px;font-size:10.5px;line-height:1.6}.fs-named-head>.fs-status-chip,.fs-hname-head>.fs-status-chip{white-space:normal;text-align:start;min-inline-size:0;font-size:max(11px,.72rem);line-height:1.35}[data-layout=stacked] .fs-slide-notes:has(>li:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}
.fs-platform-figure{margin-block-start:26px}.fs-platform-figure>.fs-fig-cap{max-inline-size:44rem}.fs-platform-steps{margin-block-start:26px}.fs-platform-steps .fs-steps3{margin-block-end:0}.fs-platform-steps+.fs-techterm{margin-block-start:22px}@container story (min-width:860px){.fs-platform-steps .fs-steps3{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px}}.fs-pfig{--fig-em:27;--m-step:.26s;--pfig-spark:var(--fs-surface);--pfig-wire:var(--fs-accent);--pfig-r:.75em}:root[data-theme=dark] .fs-pfig{--pfig-spark:var(--fs-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fs-pfig{--pfig-spark:var(--fs-ink)}}.fs-pfig .fs-node-name{overflow-wrap:normal}.fs-pfig-at{min-inline-size:0;position:relative}.fs-pfig-part{display:grid}.fs-pfig-part>.fs-node{text-align:start;grid-template-columns:auto minmax(0,1fr);place-content:center start;justify-items:start;gap:.12em .55em;min-inline-size:0;padding:.5em .8em;display:grid}.fs-pfig-part>.fs-node>:is(.fs-scr-icon,.fs-vlogo){grid-column:1;align-self:center}.fs-pfig-part>.fs-node>:not(.fs-scr-icon,.fs-vlogo){grid-column:2}.fs-pfig-part>.fs-node:has(>.fs-node-mark,>.fs-status-chip)>:is(.fs-scr-icon,.fs-vlogo){grid-row:span 2}.fs-pfig-part>.fs-node>.fs-status-chip{margin:0}.fs-pfig-part:is([data-part=intake],[data-part=extract],[data-part=match],[data-part=handover])>.fs-node{border-color:color-mix(in srgb,var(--fs-accent)45%,var(--fs-hairline-strong))}.fs-pfig-part>.fs-scr-marker,.fs-pfig-field>.fs-scr-marker{z-index:1;font-size:max(11px,.74em);position:absolute;inset-block-start:-.55em;inset-inline-start:-.55em}.fs-pfig-ring{border-radius:var(--pfig-r);pointer-events:none;--m-dur:.9s;position:absolute;inset:0}.fs-pfig-erp>.fs-pfig-ring{--pfig-r:.95em}.fs-pfig-field>.fs-pfig-ring{--pfig-r:.6em}.fs-pfig-field{background-color:var(--fs-accent-wash);border:1.5px solid var(--fs-accent);box-shadow:var(--fs-shadow-soft);border-radius:.6em;place-items:center;padding-inline:.45em;display:grid}.fs-pfig-field-name{color:var(--fs-accent-ink);white-space:nowrap;font-size:max(11px,.8em);font-weight:700;line-height:1.2}.fs-pfig-cockpit{--pfig-r:.8em;background-color:var(--fs-surface-raised);border:1.5px solid var(--fs-accent);box-shadow:var(--fs-shadow-soft);border-radius:.8em;grid-template-rows:repeat(3,1.2em);align-content:center;row-gap:.3em;padding:.4em .45em;display:grid}.fs-pfig-cockpit-name{min-inline-size:0;color:var(--fs-ink);white-space:nowrap;align-items:center;gap:.35em;padding-inline:.15em;font-size:max(11px,.95em);font-weight:700;line-height:1.2;display:flex}.fs-pfig-cockpit-name>.fs-scr-icon{color:var(--fs-accent-ink);font-size:1.15em}.fs-pfig-cockpit>.fs-scr-chip{justify-content:center;min-inline-size:0;padding-block:0;font-size:max(11px,.74em);line-height:1.2em}.fs-pfig-erp{display:grid}.fs-pfig-erp>.fs-erp{padding-block:1.6em .5em}.fs-pfig-erp .fs-node{text-align:start;grid-template-columns:auto minmax(0,1fr);align-content:center;justify-items:start;gap:.1em .55em;padding:.35em .55em;display:grid}.fs-pfig-erp .fs-node>:is(.fs-scr-icon,.fs-vlogo){grid-row:span 2;align-self:center}.fs-pfig-erp .fs-vlogo[data-logo=sage]{--vlogo-h:1.25em}.fs-pfig-erp .fs-vlogo[data-logo=sap]{--vlogo-h:1.1em}.fs-pfig-bracket{color:color-mix(in srgb,var(--fs-accent)55%,var(--fs-hairline-strong));align-items:flex-start;gap:.7em;display:flex}.fs-pfig-bracket:before,.fs-pfig-bracket:after{content:"";border-block-start:2px solid;flex:1 1 0;align-self:stretch;margin-block-start:.6em}.fs-pfig-bracket:before{border-inline-start:2px solid;border-start-start-radius:.4em}.fs-pfig-bracket:after{border-inline-end:2px solid;border-start-end-radius:.4em}.fs-pfig-bracket-name{white-space:nowrap;color:var(--fs-ink-soft);align-items:center;gap:.4em;font-size:max(11px,.82em);line-height:1.4;display:flex}.fs-pfig-bracket-name>.fs-scr-icon{color:var(--fs-accent-ink);font-size:1.15em}.fs-pfig-bracket-name>strong{color:var(--fs-accent-ink);font-weight:700}.fs-pfig-link{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25em .5em;display:flex}.fs-pfig-link-name{color:var(--fs-ink-soft);font-size:max(11px,.8em);font-weight:600;line-height:1.25}.fs-pfig-link>.fs-status-chip{font-size:max(11px,.68em)}.fs-pfig-plate{background-color:color-mix(in srgb,var(--fs-accent-wash)85%,var(--fs-surface-raised));border:1.5px solid var(--fs-accent);box-shadow:var(--fs-shadow-2);border-radius:1.1em;display:block}.fs-pfig-head{align-items:center;gap:.55em;display:flex}.fs-pfig-head-name{color:var(--fs-accent-ink);font-size:1.05em;font-weight:700;line-height:1.15}.fs-pfig-azure{justify-content:flex-start;align-items:center;display:flex}.fs-pfig-part[data-part=store]>.fs-node{padding-inline:1em}.fs-pfig-part:is([data-part=workflow],[data-part=archive])>.fs-node{column-gap:.45em;padding:.3em .5em}.fs-pfig-part[data-part=reader]>.fs-node{padding-inline:.45em}.fs-pfig-part[data-part=reader] .fs-node-name{font-size:max(11px,.86em)}.fs-pfig-part:is([data-part=exit1],[data-part=exit2]) .fs-node-name{font-size:max(11px,.85em)}.fs-pfig-grid{grid-template:".wf ar."".d0 d0.""brk brk brk."2.3em".in in."2.8em".d1 d1."".rd rd."2.8em".d2 d2."3.6em".mt mt."2.8em".d3 d3."".ck ck."5em".d4 d4."minmax(2.9em,auto)".out out."2.8em".d5 d5."".erp erp."". . . ."1.6em". . . .".9em".hd hd."".az az."".rdr lp."".rdr kg."".st st."". . . .".9em".d6 d7."".x1 x2."/1.4em minmax(0,1fr) minmax(0,1fr) 1.6em;max-inline-size:36em;margin-inline:auto;display:grid}.fs-pfig-wires{display:none}.fs-pfig-at[data-part=workflow]{grid-area:wf;margin-inline-end:.5em}.fs-pfig-at[data-part=archive]{grid-area:ar}.fs-pfig-down[data-part=d0]{grid-area:d0}.fs-pfig-at[data-part=intake]{grid-area:in}.fs-pfig-down[data-part=d1]{grid-area:d1}.fs-pfig-at[data-part=extract]{grid-area:rd}.fs-pfig-down[data-part=d2]{grid-area:d2}.fs-pfig-at[data-part=field]{grid-area:d2;place-self:center;min-block-size:1.9em}.fs-pfig-at[data-part=match]{grid-area:mt}.fs-pfig-down[data-part=d3]{grid-area:d3}.fs-pfig-at[data-part=cockpit]{grid-area:ck}.fs-pfig-down[data-part=d4]{grid-area:d4}.fs-pfig-at[data-part=handover]{grid-area:out}.fs-pfig-down[data-part=d5]{grid-area:d5}.fs-pfig-at[data-part=erp]{grid-area:erp}.fs-pfig-at[data-part=head]{grid-area:hd;margin-block-end:.5em}.fs-pfig-at[data-part=azure]{grid-area:az;margin-block-end:.7em}.fs-pfig-at[data-part=reader]{grid-area:rdr;margin-inline-end:.5em}.fs-pfig-at[data-part=loop]{grid-area:lp}.fs-pfig-at[data-part=graph]{grid-area:kg}.fs-pfig-at[data-part=store]{grid-area:st;margin-block-start:.6em}.fs-pfig-down[data-part=d6]{grid-area:d6}.fs-pfig-down[data-part=d7]{grid-area:d7}.fs-pfig-at[data-part=exit1]{grid-area:x1;margin-inline-end:.5em}.fs-pfig-at[data-part=exit2]{grid-area:x2}.fs-pfig-plate{grid-area:16/1/23/-1}.fs-pfig-at[data-part=bracket]{pointer-events:none;--m-draw-from:inset(0 -1em 100% -1em);grid-area:3/1/13/4;display:block}.fs-pfig-at[data-part=bracket]:before{border-block-end:2px solid;border-end-start-radius:.4em;inline-size:.5em;margin:0;position:absolute;inset-block:1.9em 1.4em;inset-inline-start:.55em}.fs-pfig-at[data-part=bracket]:after{content:none}.fs-pfig-at[data-part=bracket]>.fs-pfig-bracket-name{padding-block-start:.3em}.fs-pfig-at[data-part=bypass]{text-align:start;grid-area:10/3/13/5;place-content:flex-start;padding-block-start:5.3em;padding-inline:.9em 2.1em}.fs-pfig-at[data-part=bypass]:before{content:"";border:2px solid var(--pfig-wire);border-inline-start:0;border-start-end-radius:.4em;border-end-end-radius:.4em;inline-size:1.1em;position:absolute;inset-block:2.5em 1.4em;inset-inline-start:calc(100% - 1.6em)}.fs-pfig-at[data-part=bypass]:after{content:"";border-block:.34em solid #0000;border-inline-end:.55em solid var(--pfig-wire);position:absolute;inset-block-end:1.4em;inset-inline-start:calc(100% - 1.6em);translate:0 50%}.fs-pfig-at[data-part=loop]{padding-block-end:1.1em}.fs-pfig-at[data-part=loop]:after{content:"";border-inline:.34em solid #0000;border-block-start:.55em solid var(--pfig-wire);position:absolute;inset-block-end:.15em;inset-inline-start:50%;translate:-50%}.fs-pfig-at[data-part=loop]:before{content:"";border-inline-start:2px solid var(--pfig-wire);position:absolute;inset-block:calc(100% - 1em) .6em;inset-inline-start:50%;translate:-1px}.fs-pfig-at[data-part=bypass]:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]):before{border-style:dashed;border-color:var(--fs-ink-faint)}.fs-pfig-at[data-part=bypass]:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]):after{border-inline-end-color:var(--fs-ink-faint)}.fs-pfig-at[data-part=loop]:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]):before{border-inline-start-style:dashed;border-inline-start-color:var(--fs-ink-faint)}.fs-pfig-at[data-part=loop]:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]):after{border-block-start-color:var(--fs-ink-faint)}.fs-pfig-down[data-part=d2]{min-block-size:3.6em}.fs-pfig-part:is([data-part=exit1],[data-part=exit2],[data-part=graph])>.fs-node{block-size:100%}.fs-pfig-at[data-part=reader]{align-self:center}@container fig (max-width:61.99rem){.fs-pfig-part[data-part=graph]>.fs-node{text-align:center;flex-direction:column;align-items:center;padding-inline:.4em;display:flex}}@container fig (min-width:62rem){.fs-pfig>.fs-fig-stage{--fig-em:calc(var(--pfig-w)/var(--pfig-scale,1))}.fs-pfig-grid{max-inline-size:none;inline-size:calc(var(--pfig-w)*1em);block-size:calc(var(--pfig-h)*1em);display:block;position:relative}.fs-pfig-at{left:calc(var(--x)*1em);top:calc(var(--y)*1em);width:calc(var(--w)*1em);height:calc(var(--h)*1em);margin:0;position:absolute}.fs-pfig-down{display:none}.fs-pfig-part>.fs-node{block-size:100%}.fs-pfig-erp>.fs-erp{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;padding:1.5em .3em .35em}.fs-pfig-erp .fs-node{column-gap:.4em;padding:.3em .4em}.fs-pfig-part:is([data-part=intake],[data-part=extract],[data-part=match],[data-part=handover])>.fs-node{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:.7em .3em .65em;display:flex}.fs-pfig-at[data-part=bracket]{--m-draw-from:inset(-1em 100% -1em 0);display:flex}.fs-pfig-at[data-part=bracket]:before{border-block-end:0;border-end-start-radius:0;inline-size:auto;margin-block-start:.6em;position:static}.fs-pfig-at[data-part=bracket]:after{content:""}.fs-pfig-at[data-part=bracket]>.fs-pfig-bracket-name{padding:0}.fs-pfig-at[data-part=bypass]{text-align:center;place-content:center;padding:0}.fs-pfig-at:is([data-part=bypass],[data-part=loop]):before,.fs-pfig-at:is([data-part=bypass],[data-part=loop]):after{content:none}.fs-pfig-at[data-part=loop]{text-align:start;flex-flow:column;justify-content:center;align-items:flex-start;padding:0}.fs-pfig-part[data-part=graph]>.fs-node{flex-direction:row;justify-content:center;align-items:center;gap:.55em;display:flex}.fs-pfig-head{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5em}.fs-pfig-head>.fs-fig-ic{block-size:1.9em;inline-size:1.9em}.fs-pfig-wires{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}}.fs-pfig-wires{pointer-events:none;color:var(--pfig-wire);overflow:visible}.fs-pfig-line{fill:none;stroke:currentColor;stroke-width:.13px;stroke-linecap:round;stroke-linejoin:round}.fs-pfig-head{fill:currentColor;stroke:none}.fs-pfig-dashed{color:var(--fs-ink-faint)}.fs-pfig-dashed .fs-pfig-line{stroke-dasharray:.34 .26;stroke-linecap:butt}.fs-pfig-dot{fill:currentColor}.fs-pfig-pulse{fill:none;stroke:var(--pfig-spark);stroke-width:.26px;stroke-linecap:round;opacity:0;stroke-dasharray:.5 var(--pfig-gap,80);stroke-dashoffset:.5px;filter:drop-shadow(0 0 .18px var(--pfig-wire))}@keyframes fs-pfig-pulse{0%{stroke-dashoffset:.5px;opacity:0}15%,80%{opacity:1}to{stroke-dashoffset:var(--pfig-end,-80);opacity:0}}@keyframes fs-pfig-in{0%{opacity:0}}@media screen{html.fs-anim .fs-section [data-motion].fs-armed:not(.is-in) .fs-pfig-add{opacity:0}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-pfig-add{animation:fs-pfig-in .6s ease-out calc(var(--m-delay,0s) + var(--i,0)*var(--m-step))backwards}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-pfig-pulse{animation:fs-pfig-pulse var(--pfig-dur,.5s)cubic-bezier(.45,0,.4,1)calc(var(--m-delay,0s) + var(--i,0)*var(--m-step))both}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-pfig-at[data-part=bracket]{--m-dur:1.3s}}
.fs-learning{margin-block-start:26px;container:learning/inline-size}.fs-learning-grid{align-items:start;gap:28px;display:grid}.fs-learning-grid>.fs-steps3{margin:0}@container learning (min-width:40rem){.fs-learning-grid>.fs-steps3{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}}@container learning (min-width:64rem){.fs-learning-grid{grid-template:"graph steps""guard steps"1fr/minmax(35rem,6fr) minmax(0,5fr);gap:22px 40px}.fs-learning-grid>.fs-learn-box{grid-area:graph}.fs-learning-grid>.fs-steps3{grid-area:steps;grid-template-columns:minmax(0,1fr);padding-block-start:4px}.fs-learning-grid>.fs-learning-guard{grid-area:guard;margin:0}}.fs-learning-guard{color:var(--fs-ink);background-color:var(--fs-surface-raised);border-inline-start:4px solid var(--fs-accent);border-radius:12px;margin:18px 0 0;padding:12px 16px;font-size:15px;font-weight:500;line-height:1.5}.fs-learning-legend{margin-block-start:22px}.fs-learn-box{inline-size:100%;max-inline-size:44rem;margin-inline:auto}html.fs-anim .fs-learn-box>.fs-play{inline-size:fit-content;margin-block-start:-24px;display:flex}.fs-learn{--fig-em:40}.fs-learn .fs-fig-stage{line-height:1.25}.fs-learn-canvas{aspect-ratio:var(--vw)/var(--vh);background-color:var(--fs-surface-raised);background-image:radial-gradient(circle,color-mix(in srgb,var(--fs-ink)13%,transparent).07em,transparent .09em);box-shadow:0 0 0 1px var(--fs-hairline),var(--fs-shadow-1);background-position:.7em .7em;background-size:1.4em 1.4em;border-radius:16px;position:relative}.fs-learn-edges{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.fs-learn-edges[data-view=tall]{display:none}.fs-learn-edges path{fill:none;stroke:color-mix(in srgb,var(--fs-ink-faint)60%,transparent);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.fs-learn-edges path[data-kind=same]{stroke-width:1.25px}.fs-learn-edges path[data-kind=loop]{stroke:color-mix(in srgb,var(--fs-accent)50%,transparent);stroke-width:1.25px}.fs-learn-edges path[data-hl]{stroke:var(--fs-accent);stroke-width:2px}.fs-learn-edges path.fs-learn-new{stroke-width:2.5px}.fs-learn-edges path.fs-learn-new-was{stroke:var(--fs-ink-faint);stroke-dasharray:5 4}.fs-learn-at{left:calc(var(--x)/var(--vw)*100%);top:calc(var(--y)/var(--vh)*100%);display:block;position:absolute;translate:-50% -50%}.fs-learn-at[data-anchor=start]{translate:0 -50%}.fs-learn-shape{place-items:center;display:grid;position:relative}.fs-learn-name{text-align:center;inline-size:max-content;max-inline-size:10em;color:var(--fs-ink);background-color:var(--fs-surface-raised);overflow-wrap:normal;text-wrap:balance;border-radius:.3em;padding-inline:.25em;font-size:max(11px,.85em);font-weight:600;line-height:1.2;position:absolute;inset-block-start:calc(100% + .3em);inset-inline-start:50%;translate:-50%}.fs-learn-at[data-kind=supplier]>.fs-learn-shape{block-size:2.4em;inline-size:2.4em;color:var(--fs-ink-soft);background-color:var(--fs-surface-raised);border:1.5px solid var(--fs-hairline-strong);box-shadow:var(--fs-shadow-1);border-radius:50%}.fs-learn-at[data-kind=supplier] .fs-scr-icon{font-size:1.15em}.fs-learn-at[data-kind=label]>.fs-learn-shape{white-space:nowrap;color:var(--fs-ink);background-color:var(--fs-surface-2);border:1px solid var(--fs-hairline-strong);border-radius:999px;padding:.3em .8em;font-size:max(11px,.85em);font-weight:500;display:block}.fs-learn-at[data-kind=field]>.fs-learn-shape{block-size:2.9em;inline-size:2.9em;color:var(--fs-surface);background-color:var(--fs-accent);box-shadow:0 0 0 .35em color-mix(in srgb,var(--fs-accent)18%,transparent),var(--fs-shadow-2);border-radius:50%}.fs-learn-at[data-kind=field] .fs-scr-icon{font-size:1.3em}.fs-learn-at[data-kind=field]>.fs-learn-name{color:var(--fs-accent-ink);font-weight:700;inset-block-start:calc(100% + .55em)}.fs-learn-at[data-kind=layout]>.fs-learn-shape{block-size:2.45em;inline-size:1.95em;color:var(--fs-ink-soft);background-color:var(--fs-hairline-strong);clip-path:polygon(0 0,66% 0,100% 27%,100% 100%,0 100%);border-radius:.2em}.fs-learn-at[data-kind=layout]>.fs-learn-shape:before{content:"";clip-path:polygon(0 0,64% 0,100% 26%,100% 100%,0 100%);background-color:var(--fs-surface-raised);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:22% 48%,22% 64%,22% 80%;background-repeat:no-repeat;background-size:60% 1.5px,60% 1.5px,40% 1.5px;border-radius:.12em;position:absolute;inset:1.5px}.fs-learn-at[data-kind=layout]>.fs-learn-shape:after{content:"";background-color:var(--fs-hairline-strong);clip-path:polygon(0 0,0 100%,100% 100%);block-size:27%;inline-size:34%;position:absolute;inset-block-start:0;inset-inline-end:0}.fs-learn-at[data-kind=layout] .fs-scr-icon{display:none}.fs-learn-at[data-kind=document]>.fs-learn-shape{block-size:2.4em;inline-size:2.4em;color:var(--fs-ink-soft);background-color:var(--fs-surface-2);border:1.5px solid var(--fs-hairline-strong);box-shadow:inset 0 .32em 0 color-mix(in srgb,var(--fs-ink-faint)30%,transparent);border-radius:.55em}.fs-learn-at[data-kind=document] .fs-scr-icon{margin-block-start:.2em;font-size:1.1em}.fs-learn-at[data-kind=document]>.fs-learn-name{max-inline-size:8em}.fs-learn-at[data-hl][data-kind=supplier]>.fs-learn-shape,.fs-learn-at[data-hl][data-kind=label]>.fs-learn-shape{color:var(--fs-accent-ink);background-color:var(--fs-accent-wash);border-color:var(--fs-accent)}.fs-learn-at[data-hl][data-kind=layout]>.fs-learn-shape,.fs-learn-at[data-hl][data-kind=layout]>.fs-learn-shape:after{background-color:var(--fs-accent)}.fs-learn-at[data-hl][data-kind=layout]>.fs-learn-shape{color:var(--fs-accent-ink)}.fs-learn-at[data-hl][data-kind=document]>.fs-learn-shape{color:var(--fs-accent-ink);border-color:var(--fs-accent)}.fs-learn-at[data-kind=word]{white-space:nowrap;rotate:var(--tilt,0deg);color:var(--fs-ink-faint);background-color:var(--fs-surface-raised);box-shadow:0 0 0 .15em var(--fs-surface-raised);border-radius:.4em;padding:0 .4em;font-size:max(11px,.78em);font-style:italic;font-weight:500;line-height:1.4}.fs-learn-card{white-space:nowrap;background-color:var(--fs-surface-raised);border:1px solid var(--fs-hairline-strong);box-shadow:var(--fs-shadow-2);border-radius:.7em;flex-direction:column;align-items:flex-start;gap:.3em;padding:.45em .65em .5em;display:inline-flex;position:relative}.fs-learn-card[data-chip]{border-radius:999px;padding:.3em}.fs-learn .fs-scr-marker{font-size:max(11px,.78em)}.fs-learn-card>.fs-scr-marker{position:absolute;inset-block-start:-.75em;inset-inline-start:-.75em}.fs-learn-card .fs-scr-chip{font-size:max(11px,.8em)}.fs-learn-invoice{color:var(--fs-ink);align-items:center;gap:.35em;font-size:max(11px,.85em);font-weight:600;display:inline-flex}.fs-learn-invoice .fs-scr-icon{color:var(--fs-ink-soft)}.fs-learn-entry{border-inline-start:3px solid var(--fs-accent);gap:.2em}.fs-learn-entry-head{justify-content:space-between;align-items:center;gap:.7em;inline-size:100%;display:flex}.fs-learn-entry-head strong{letter-spacing:.08em;text-transform:uppercase;color:var(--fs-accent-ink);font-size:max(11px,.72em);font-weight:700}.fs-learn-status{justify-items:end;display:inline-grid}.fs-learn-status>*{grid-area:1/1}.fs-learn-open{opacity:0;color:var(--fs-ink-soft);border:1px dashed var(--fs-hairline-strong);border-radius:999px;align-self:center;padding:.1em .6em;font-size:max(11px,.8em);font-weight:600}.fs-learn-entry-facts{color:var(--fs-ink-soft);align-items:center;gap:.4em;font-size:max(11px,.8em);display:inline-flex}.fs-learn-id{font-variant-numeric:tabular-nums;color:var(--fs-ink);font-weight:600}.fs-learn-sep{background-color:var(--fs-ink-faint);border-radius:50%;block-size:3px;inline-size:3px}@container fig (max-width:30.99rem){.fs-learn-canvas{aspect-ratio:var(--tvw)/var(--tvh);max-inline-size:26rem}.fs-learn .fs-shot-tag{margin-inline-end:max(0px,100cqi - 26rem)}.fs-learn-at{left:calc(var(--tx)/var(--tvw)*100%);top:calc(var(--ty)/var(--tvh)*100%)}.fs-learn-at[data-anchor=start]{translate:-50% -50%}.fs-learn-at[data-kind=word]{rotate:none}.fs-learn-edges[data-view=wide]{display:none}.fs-learn-edges[data-view=tall]{display:block}}.fs-learn,.fs-learning-grid{--b:1.1s;--t1:.35s;--t2:calc(var(--t1) + var(--b));--t3:calc(var(--t2) + var(--b));--t4:calc(var(--t3) + var(--b))}.fs-learn [data-beat="1"]{--at:var(--t1)}.fs-learn [data-beat="2"]{--at:var(--t2)}.fs-learn [data-beat="3"]{--at:var(--t3)}.fs-learn [data-beat="4"]{--at:var(--t4)}.fs-learn-edges[data-view=tall]{--sweep-from:inset(-2% -2% 100% -2%)}.fs-learn-new-was,.fs-learn-token{opacity:0}.fs-learn-token{fill:var(--fs-accent);offset-rotate:0deg}@keyframes fs-learn-sweep{0%{clip-path:var(--sweep-from,inset(-2% 100% -2% -2%))}to{clip-path:inset(-2%)}}@keyframes fs-learn-fade{0%{opacity:0}}@keyframes fs-learn-rise{0%{opacity:0;translate:0 min(.6em,10px)}}@keyframes fs-learn-pop{0%{opacity:0;scale:.4}60%{opacity:1;scale:1.12}}@keyframes fs-learn-pop-soft{0%{opacity:0;scale:.9}60%{opacity:1;scale:1.04}}@keyframes fs-learn-ring{0%{opacity:0;scale:.85}15%{opacity:.75}to{opacity:0;scale:1.8}}@keyframes fs-learn-draw{0%{clip-path:inset(-2% -2% 100%)}to{clip-path:inset(-2%)}}@keyframes fs-learn-proposed{0%{opacity:0}12%,84%{opacity:1}to{opacity:0}}@keyframes fs-learn-flash{0%{opacity:0}12%,42%{opacity:1}58%,to{opacity:0}}@keyframes fs-learn-travel{0%{offset-distance:0%;opacity:0}12%,88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes fs-learn-step{10%,85%{background-color:var(--fs-accent-wash)}}@keyframes fs-learn-step-n{10%,85%{color:var(--fs-surface);background-color:var(--fs-accent);border-color:var(--fs-accent)}}.fs-learning-grid .fs-steps3>li{border-radius:14px;margin:-8px -10px;padding:8px 10px}@media screen{html.fs-anim .fs-section [data-motion].fs-armed:not(.is-in) .fs-learn-edges{clip-path:var(--sweep-from,inset(-2% 100% -2% -2%))}html.fs-anim .fs-section [data-motion].fs-armed:not(.is-in) .fs-learn-new{clip-path:inset(-2% -2% 100%)}html.fs-anim .fs-section [data-motion].fs-armed:not(.is-in) :is(.fs-learn-at[data-beat]>*,.fs-learn-edges path[data-beat],.fs-learn-approved){opacity:0}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-learn-edges{animation:.9s cubic-bezier(.33,1,.68,1) backwards fs-learn-sweep}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-learn-edges path[data-beat]{animation:fs-learn-fade .5s ease-out var(--at)backwards}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-learn-at[data-kind=event]>.fs-learn-card{animation:fs-learn-rise .55s cubic-bezier(.16,1,.3,1)var(--at)backwards}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-learn-at[data-kind=layout][data-beat]>.fs-learn-shape{animation:fs-learn-pop .6s cubic-bezier(.34,1.4,.64,1)var(--at)backwards}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-learn-at[data-kind=layout][data-beat]>.fs-learn-name{animation:fs-learn-fade .4s ease-out calc(var(--at) + .15s)backwards}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-learn-at[data-kind=layout][data-beat]:after,html.fs-anim .fs-section.is-in [data-motion].is-in .fs-learn-at[data-spot=d1]:after{content:"";pointer-events:none;opacity:0;border:2px solid var(--fs-accent);animation:fs-learn-ring .8s ease-out calc(var(--at) + .3s)var(--rings,2)both;border-radius:.6em;position:absolute;inset:-.45em}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-learn-at[data-spot=d1]{--at:var(--t4);--rings:1}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-learn-new-was{animation:fs-learn-proposed calc(var(--b) + .75s)linear var(--t2)both}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-learn-new{animation:fs-learn-draw .6s cubic-bezier(.33,1,.68,1)calc(var(--t3) + .45s)backwards}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-learn-open{animation:fs-learn-flash var(--b)linear var(--t3)both}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-learn-approved{animation:fs-learn-pop-soft .45s cubic-bezier(.34,1.4,.64,1)calc(var(--t3) + .55s)backwards}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-learn-token{animation:fs-learn-travel .95s cubic-bezier(.45,0,.25,1)calc(var(--t4) + .1s)both}html.fs-anim .fs-section.is-in .fs-learning-grid:has(.fs-learn.is-in) .fs-steps3>li{animation:fs-learn-step var(--b)ease-in-out var(--at)both}html.fs-anim .fs-section.is-in .fs-learning-grid:has(.fs-learn.is-in) .fs-steps3>li>.fs-steps3-n{animation:fs-learn-step-n var(--b)ease-in-out var(--at)both}.fs-learning-grid .fs-steps3>li[data-step="1"]{--at:var(--t1)}.fs-learning-grid .fs-steps3>li[data-step="2"]{--at:var(--t2)}.fs-learning-grid .fs-steps3>li[data-step="3"]{--at:var(--t3)}.fs-learning-grid .fs-steps3>li[data-step="4"]{--at:var(--t4)}}
.fs-prow{background-color:color-mix(in srgb,var(--fs-accent-wash)82%,var(--fs-surface-raised));background-image:linear-gradient(180deg,color-mix(in srgb,var(--fs-accent)9%,transparent),transparent 80%);border:1.5px solid var(--fs-accent);box-shadow:var(--fs-shadow-2);border-radius:1em;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"head chips""azure chips";align-items:center;gap:.55em 1.4em;padding:.8em 1em;display:grid;position:relative}.fs-prow-head{grid-area:head;align-self:end;align-items:center;gap:.55em;min-inline-size:0;display:inline-flex}.fs-prow-title{letter-spacing:-.01em;color:var(--fs-accent-ink);font-size:1.15em;font-weight:700;line-height:1.2}.fs-prow-chips{flex-wrap:wrap;grid-area:chips;align-items:center;gap:.45em;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.fs-prow-chip{border-radius:999px;align-items:center;min-inline-size:0;max-inline-size:100%;display:inline-flex}.fs-prow-chip:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]){border:1px dashed var(--fs-ink-faint);background-color:color-mix(in srgb,var(--fs-surface-raised)30%,transparent)}.fs-prow-chip:is([data-status=prepared],[data-status=outlook],[data-status=suggestion])>.fs-logo-chip{color:var(--fs-ink-soft);background-color:#0000;border-color:#0000}.fs-prow-chip:is([data-status=prepared],[data-status=outlook],[data-status=suggestion])>.fs-logo-chip>.fs-scr-icon{color:var(--fs-ink-faint)}.fs-prow-chip>.fs-logo-chip+.fs-status-chip{margin-inline:-.35em .4em}.fs-prow-azure{box-shadow:var(--fs-shadow-soft);grid-area:azure;place-self:start}.fs-sweep{z-index:3;pointer-events:none;border-radius:4px;block-size:4px;position:absolute;inset-block-start:-2px;inset-inline:1.2em;overflow:hidden}.fs-sweep:before{content:"";border-radius:inherit;background-image:linear-gradient(90deg,transparent,var(--fs-accent-ink),transparent);inline-size:40%;position:absolute;inset-block:0;inset-inline-start:-40%}.fs-pbase{background-color:color-mix(in srgb,var(--fs-surface-2)55%,var(--fs-ground));background-image:radial-gradient(circle,color-mix(in srgb,var(--fs-accent)24%,transparent)1px,transparent 1.4px);border:1px solid color-mix(in srgb,var(--fs-accent)30%,var(--fs-hairline));box-shadow:var(--fs-shadow-2);background-position:8px 8px;background-size:18px 18px;border-radius:24px;margin-block-start:28px;padding:16px 16px 0;position:relative}.fs-pbase-ring{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.fs-pbase-top>.fs-mosaic{margin-block-start:0}.fs-pbase-foot{margin:18px -16px 0;position:relative;container:fig/inline-size}.fs-pbase-foot>.fs-prow{color:var(--fs-ink);box-shadow:none;border-width:1.5px 0 0;border-radius:0 0 23px 23px;padding:.9em 1.2em 1em;font-size:clamp(12px,1.35135cqi,14.5px);line-height:1.3}.fs-pbase-foot>.fs-sweep{inset-block-start:-1.5px}@container fig (max-width:46rem){.fs-pbase-foot>.fs-prow{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"head azure.""chips chips chips"}.fs-pbase-foot .fs-prow-azure{align-self:center}}.fs-pbase .fs-mosaic-tile{position:relative}.fs-pbase .fs-mosaic-mark{z-index:1;background-color:var(--fs-surface-raised);max-inline-size:calc(100% - 32px);box-shadow:var(--fs-shadow-soft);margin:0;position:absolute;inset-block-start:3px;inset-inline-start:16px}@media (max-width:560px){.fs-pbase{border-radius:18px;padding:10px 10px 0}.fs-pbase-foot{margin:12px -10px 0}.fs-pbase-foot>.fs-prow{border-radius:0 0 17px 17px}}.fs-stages-box{margin-block-start:34px}.fs-stages{--fig-em:62}.fs-stages .fs-fig-stage{--gap:2.6em;--dot:2.6em}.fs-stages-row{column-gap:var(--gap);grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fs-stage{grid-row:span 5;grid-template-rows:subgrid;grid-template-areas:"rail""head""title""sheet""body";justify-items:start;min-inline-size:0;display:grid}.fs-stage-rail{grid-area:rail;justify-self:stretch;align-items:center;margin-block-end:1em;display:flex;position:relative}.fs-stage-dot{z-index:1;inline-size:var(--dot);block-size:var(--dot);color:var(--fs-ink-soft);background-color:var(--fs-surface-raised);border:1.5px solid var(--fs-hairline-strong);box-shadow:var(--fs-shadow-soft);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.fs-stage-dot>.fs-scr-icon{font-size:1.15em}.fs-stage[data-status=offer] .fs-stage-dot{color:var(--fs-surface);background-color:var(--fs-accent);border-color:var(--fs-accent);box-shadow:0 0 0 .3em color-mix(in srgb,var(--fs-accent)20%,transparent),var(--fs-shadow-soft)}.fs-stage:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]) .fs-stage-dot{color:var(--fs-ink-faint);border-style:dashed;border-color:var(--fs-ink-faint);box-shadow:none;background-color:#0000}.fs-stage-link{block-size:2px;margin-inline:.55em calc(.55em - var(--gap));color:var(--fs-accent);background-color:currentColor;border-radius:2px;flex:auto;position:relative}.fs-stage-link:after{content:"";border-block:.34em solid #0000;border-inline-start:.6em solid;position:absolute;inset-block-start:50%;inset-inline-end:-2px;translate:0 -50%}.fs-stage-link:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]){color:var(--fs-ink-faint);background-color:#0000;background-image:repeating-linear-gradient(90deg,currentColor 0 5px,#0000 5px 9px)}.fs-stage-runner{opacity:0;background-color:var(--fs-accent);block-size:.85em;inline-size:.85em;box-shadow:0 0 0 .25em color-mix(in srgb,var(--fs-accent)25%,transparent),0 0 .9em color-mix(in srgb,var(--fs-accent)60%,transparent);border-radius:50%;margin-block-start:-.425em;position:absolute;inset-block-start:50%;inset-inline-start:0}.fs-stage-link:is([data-status=prepared],[data-status=outlook],[data-status=suggestion])>.fs-stage-runner{background-color:var(--fs-surface-raised);border:1.5px dashed var(--fs-accent);box-shadow:none}.fs-stage-head{flex-wrap:wrap;grid-area:head;align-items:center;gap:.35em .6em;display:flex}.fs-stage-kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--fs-accent-ink);font-size:max(11px,.72em);font-weight:700}.fs-stage[data-status=exists] .fs-stage-kicker{color:var(--fs-ink-faint)}.fs-stage-chip{position:relative}.fs-stage-title{letter-spacing:-.01em;color:var(--fs-ink);overflow-wrap:normal;flex-wrap:wrap;grid-area:title;align-items:center;gap:.3em .5em;margin-block-start:.3em;font-size:1.22em;font-weight:700;line-height:1.2;display:flex}.fs-stage-title>span:first-child{text-wrap:balance}.fs-stage-title>.fs-status-chip{letter-spacing:.02em;font-size:max(11px,.59em);line-height:1.3}.fs-stage-sheet{border:1px solid var(--fs-hairline);background:radial-gradient(ellipse 85% 75% at 50% 0%,color-mix(in srgb,var(--fs-accent)14%,transparent),transparent),color-mix(in srgb,var(--fs-surface-2)50%,var(--fs-surface));border-radius:1em;grid-area:sheet;justify-self:stretch;place-items:center;margin-block:.9em .85em;padding:.9em 1em;display:grid;position:relative;container:sheet/inline-size}.fs-stage[data-status=exists] .fs-stage-sheet{background:color-mix(in srgb,var(--fs-surface-2)50%,var(--fs-surface))}.fs-stage:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]) .fs-stage-sheet{border-style:dashed;border-color:var(--fs-ink-faint);background:0 0}.fs-stage-paper{inline-size:12em;font-size:clamp(6px,4.16667cqi,13px);display:block;position:relative}.fs-stage-body{color:var(--fs-ink-soft);grid-area:body;font-size:14.5px;line-height:1.55}.fs-stage-sheet[data-stage="1"] .fs-scr-sheet-field{border-color:var(--fs-hairline-strong);background-color:#0000}.fs-stage-sheet[data-stage="1"] .fs-scr-sheet-field>*{visibility:hidden}.fs-stage-sheet[data-stage="1"] .fs-scr-sheet-field[data-at=top-end]:after{content:"";background-color:var(--fs-accent);border-radius:.1em;inline-size:max(2px,.28em);position:absolute;inset-block:.3em;inset-inline-start:.65em}.fs-stage-sheet[data-stage="2"] .fs-scr-sheet-field[data-tone=warn]:before{content:"";background-color:var(--fs-accent);block-size:1.05em;inline-size:1.05em;box-shadow:0 0 0 .22em color-mix(in srgb,var(--fs-accent)22%,transparent);border-radius:50%;position:absolute;inset-block-start:-.55em;inset-inline-end:-.55em}.fs-stage-stamp{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;inline-size:fit-content;color:var(--fs-accent-ink);background-color:color-mix(in srgb,var(--fs-surface)90%,transparent);border:.16em solid var(--fs-accent);box-shadow:var(--fs-shadow-soft);border-radius:.45em;align-items:center;gap:.35em;margin-inline:auto;padding:.4em .6em .4em .5em;font-size:max(11px,1.02em);font-weight:800;line-height:1.1;display:flex;position:absolute;inset-block-start:56%;inset-inline:0;rotate:-9deg}.fs-stage-stamp:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]){border-style:dashed}.fs-stage-stamp>.fs-scr-icon{stroke-width:3px;font-size:1.1em}@container fig (max-width:40rem){.fs-stages-row{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:1.8em}.fs-stage{grid-row:auto;grid-template-rows:none;grid-template-columns:var(--dot)minmax(0,1fr);grid-template-areas:"rail head""rail title""rail body""rail sheet";align-items:start;column-gap:.95em}.fs-stage-rail{flex-direction:column;align-self:stretch;margin:0}.fs-stage-link{--m-draw-from:inset(0 -1em 100% -1em);flex:auto;block-size:auto;inline-size:2px;margin-block:.5em -1.3em;margin-inline:0}.fs-stage-link:after{border:.34em solid #0000;border-block-start:.6em solid;border-block-end:0;inset-block:auto -2px;inset-inline:50% auto;translate:-50%}.fs-stage-link:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]){background-image:repeating-linear-gradient(currentColor 0 5px,#0000 5px 9px)}.fs-stage-runner{margin-block-start:0;margin-inline-start:-.425em;inset-block-start:0;inset-inline-start:50%}.fs-stage-head{min-block-size:var(--dot)}.fs-stage-title{margin-block-start:0}.fs-stage-sheet{justify-self:start;margin-block:.8em 0;padding:.8em 1.7em;container-type:normal}.fs-stage-paper{inline-size:12em;font-size:.75em}.fs-stage-body{margin-block-start:.45em}}.fs-path-decide{text-align:start;text-wrap:pretty;margin-inline:0}.fs-growth{border-block-start:1px solid var(--fs-hairline);margin-block-start:52px;padding-block-start:30px}.fs-growth-title{letter-spacing:-.01em;margin:0;font-size:clamp(19px,2.1vw,23px);font-weight:500}.fs-growth-lead{max-inline-size:46rem;color:var(--fs-ink-soft);margin:8px 0 0;font-size:15.5px;line-height:1.6}.fs-growth-fig{--fig-em:66;margin-block-start:26px}.fs-growth-fig .fs-fig-stage{--rise:1.7em}.fs-growth-stairs{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;column-gap:.5em;margin:0 1em;padding:0;list-style:none;display:grid}.fs-growth-stair{min-inline-size:0;border:1px solid var(--fs-hairline-strong);border-block-end:0;border-block-start:3px solid var(--fs-accent);background-color:var(--fs-surface-raised);background-image:linear-gradient(180deg,color-mix(in srgb,var(--fs-accent)11%,transparent),transparent 4em);border-radius:.85em .85em 0 0;flex-direction:column;align-items:flex-start;gap:.4em;margin-block-start:calc((4 - var(--i,0))*var(--rise));padding:.9em .85em .8em;display:flex;position:relative}.fs-growth-stair:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]){border-style:dashed;border-color:var(--fs-ink-faint);background-color:color-mix(in srgb,var(--fs-surface-raised)35%,transparent);background-image:none;border-block-start-width:1.5px}.fs-growth-ic{block-size:2.1em;inline-size:2.1em;color:var(--fs-accent-ink);background-color:var(--fs-accent-wash);border:1px solid color-mix(in srgb,var(--fs-accent)30%,transparent);border-radius:.65em;flex:none;place-items:center;display:grid}.fs-growth-ic>.fs-scr-icon{font-size:1.1em}.fs-growth-stair:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]) .fs-growth-ic{color:var(--fs-ink-faint);border-style:dashed;border-color:var(--fs-ink-faint);background-color:#0000}.fs-growth-stair-head{flex-wrap:wrap;align-items:center;gap:.3em .5em;min-inline-size:0;margin-block-start:.15em;display:flex}.fs-growth-stair-title{color:var(--fs-ink);overflow-wrap:normal;font-size:max(14.5px,1em);font-weight:700;line-height:1.22}.fs-growth-stair-body{color:var(--fs-ink-soft);font-size:14px;line-height:1.5}.fs-growth-slab{border:1.5px solid var(--fs-accent);box-shadow:var(--fs-shadow-2);background-color:color-mix(in srgb,var(--fs-accent-wash)82%,var(--fs-surface-raised));background-image:linear-gradient(180deg,color-mix(in srgb,var(--fs-accent)9%,transparent),transparent 80%);border-radius:1em;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;position:relative}.fs-growth-ring{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.fs-growth-slab>.fs-prow{border-radius:inherit;box-shadow:none;background:0 0;border:0;align-content:center}.fs-growth-erp{background-color:color-mix(in srgb,var(--fs-surface)55%,transparent);inline-size:21em;margin:.7em;margin-inline-start:0}.fs-growth-erp:before{content:"";border-inline-start:1px dashed color-mix(in srgb,var(--fs-accent)45%,transparent);position:absolute;inset-block:.4em;inset-inline-start:-.75em}.fs-growth-fig .fs-node-name{overflow-wrap:normal}@container fig (max-width:48rem){.fs-growth-slab{grid-template-columns:minmax(0,1fr)}.fs-growth-slab>.fs-prow{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"head azure.""chips chips chips"}.fs-growth-slab .fs-prow-azure{align-self:center}.fs-growth-erp{inline-size:auto;margin:0 .7em .7em}.fs-growth-erp:before{display:none}}@container fig (max-width:61.99rem){.fs-growth-fig .fs-fig-stage{flex-direction:column;display:flex}.fs-growth-slab{order:-1;margin-block-end:.7em}.fs-growth-stairs{flex-direction:column;gap:.7em;margin:0;display:flex}.fs-growth-stair{border-block-end:1px solid var(--fs-hairline-strong);border-radius:.8em;grid-template-columns:2.1em minmax(0,1fr);align-items:start;gap:.25em .75em;margin:0;display:grid}.fs-growth-stair:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]){border-block-end-style:dashed}.fs-growth-ic{grid-row:span 2}.fs-growth-stair-head{align-self:center;min-block-size:2.1em;margin:0}.fs-growth-stair:before{content:"";border-inline-start:2px solid var(--fs-accent);block-size:calc(.7em - 3px);position:absolute;inset-block-end:calc(100% + 3px);inset-inline-start:1.9em}.fs-growth-stair:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]):before{border-inline-start:2px dashed var(--fs-ink-faint)}}.fs-pbase-ring{--m-delay:.1s;--m-dur:1.2s}.fs-pbase-foot>.fs-sweep{--sweep-delay:.3s}.fs-stage[data-stage="1"] .fs-stage-dot{--m-delay:0s;--m-dur:1s}.fs-stage[data-stage="2"] .fs-stage-dot{--m-delay:1.3s;--m-dur:1s}.fs-stage[data-stage="3"] .fs-stage-dot{--m-delay:3.5s;--m-dur:1s}.fs-stage[data-stage="1"] .fs-stage-link{--m-delay:.25s;--m-dur:.55s;--run-delay:.45s}.fs-stage[data-stage="2"] .fs-stage-link{--m-delay:2.45s;--m-dur:.55s;--run-delay:2.65s}.fs-stage-stamp{--m-delay:3.6s;--m-dur:.5s}.fs-growth-ring{--m-delay:0s;--m-dur:1.1s}.fs-growth-slab>.fs-sweep{--sweep-delay:.1s}.fs-growth-stair{--m-delay:.55s;--m-step:.2s}@keyframes fs-path-sweep{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}@keyframes fs-path-run{0%{opacity:0;inset-inline-start:0}14%,86%{opacity:1}to{opacity:0;inset-inline-start:calc(100% - .85em)}}@keyframes fs-path-run-down{0%{opacity:0;inset-block-start:0}14%,86%{opacity:1}to{opacity:0;inset-block-start:calc(100% - .85em)}}@keyframes fs-path-blink{0%,to{opacity:1}50%{opacity:.12}}@keyframes fs-path-fill{0%{clip-path:inset(-1em 100% -1em -1em)}to{clip-path:inset(-1em)}}@media screen{html.fs-anim .fs-section [data-motion].fs-armed:not(.is-in) .fs-stage-sheet[data-stage="2"] .fs-scr-sheet-field{clip-path:inset(-1em 100% -1em -1em)}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-sweep:before{animation:fs-path-sweep 1.2s cubic-bezier(.45,0,.25,1)var(--sweep-delay,0s)both}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-stage-runner{animation:fs-path-run .95s cubic-bezier(.45,0,.25,1)var(--run-delay,0s)both}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-stage-sheet[data-stage="1"] .fs-scr-sheet-field[data-at=top-end]:after{animation:.9s ease-in-out .1s 3 fs-path-blink}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-stage-sheet[data-stage="2"] .fs-scr-sheet-field{animation:.45s cubic-bezier(.16,1,.3,1) 1.45s backwards fs-path-fill}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-stage-sheet[data-stage="2"] .fs-scr-sheet-field[data-at=middle-start]{animation-delay:1.6s}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-stage-sheet[data-stage="2"] .fs-scr-sheet-field[data-at=total]{animation-delay:1.75s}html.fs-anim .fs-section.is-in [data-motion].is-in :is(.fs-stage-sheet[data-stage="2"] .fs-scr-sheet-field[data-tone=warn],.fs-stage-chip):after{content:"";border-radius:inherit;pointer-events:none;opacity:0;border:2px solid var(--fs-accent);box-shadow:0 0 0 .3em color-mix(in srgb,var(--fs-accent)20%,transparent);animation:1.1s ease-in-out 2.15s both fs-m-light;position:absolute;inset:-.3em}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-stage-chip:after{animation-duration:1s;animation-delay:3.95s}}@container fig (max-width:40rem){@media screen{html.fs-anim .fs-section.is-in [data-motion].is-in .fs-stage-runner{animation-name:fs-path-run-down}}}
.fs-stack{--fig-em:64;background-color:color-mix(in srgb,var(--fs-surface-2)55%,var(--fs-ground));background-image:radial-gradient(circle,color-mix(in srgb,var(--fs-accent)24%,transparent)1px,transparent 1.4px);border:1px solid color-mix(in srgb,var(--fs-accent)30%,var(--fs-hairline));box-shadow:var(--fs-shadow-2);background-position:8px 8px;background-size:18px 18px;border-radius:24px;padding:clamp(14px,2.4vw,30px)}.fs-stack .fs-fig-stage{--lab:11em;--col-gap:1em;--layer-gap:2.2em;row-gap:var(--layer-gap);display:grid}.fs-stack-layer{grid-template-columns:var(--lab)minmax(0,1fr);column-gap:var(--col-gap);align-items:center;display:grid;position:relative}.fs-stack-layer[data-layer=platform]{display:block}.fs-stack-title{letter-spacing:.14em;text-transform:uppercase;color:var(--fs-ink-faint);font-size:max(11px,.72em);font-weight:700;line-height:1.4}.fs-stack-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6em;margin:0;padding:0;list-style:none;display:grid}.fs-stack-tile{min-inline-size:0;display:flex;position:relative}.fs-stack-card{text-align:center;background-color:var(--fs-surface-raised);border:1px solid var(--fs-hairline-strong);min-inline-size:0;box-shadow:var(--fs-shadow-soft);border-radius:.85em;flex-direction:column;flex:auto;align-items:center;gap:.5em;padding:.9em .45em .85em;display:flex}.fs-stack-ic{block-size:2.3em;inline-size:2.3em;color:var(--fs-accent-ink);background-color:var(--fs-accent-wash);border:1px solid color-mix(in srgb,var(--fs-accent)30%,transparent);border-radius:.7em;place-items:center;display:grid}.fs-stack-ic>.fs-scr-icon{font-size:1.2em}.fs-stack-name{color:var(--fs-ink);overflow-wrap:normal;font-size:max(11px,.92em);font-weight:650;line-height:1.2}.fs-stack-stem{block-size:var(--layer-gap);border-inline-start:2px solid var(--fs-accent);--m-draw-from:inset(100% -1em 0 -1em);margin-inline-start:-1px;position:absolute;inset-inline-start:50%}.fs-stack-stem:after{content:"";background-color:var(--fs-accent);block-size:.5em;inline-size:.5em;box-shadow:0 0 0 .18em color-mix(in srgb,var(--fs-accent)22%,transparent);border-radius:50%;margin-inline-start:-1px;position:absolute;inset-inline-start:-.32em}.fs-stack-tile>.fs-stack-stem{--m-draw-from:inset(0 -1em 100% -1em);inset-block-start:100%}.fs-stack-tile>.fs-stack-stem:after{inset-block-end:-.25em}.fs-stack-sys>.fs-stack-stem{inset-block-end:100%}.fs-stack-sys>.fs-stack-stem:after{inset-block-start:-.25em}.fs-stack-systems{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2.3fr);align-items:stretch;gap:.6em;display:grid}.fs-stack-sys{min-inline-size:0;display:flex;position:relative}.fs-stack-sys>:is(.fs-node,.fs-erp){flex:auto}.fs-stack-sys>.fs-node{min-block-size:4.6em}.fs-stack .fs-node-name{overflow-wrap:normal}.fs-stack .fs-prow{--pad:1em;padding-inline:var(--pad);column-gap:var(--col-gap);grid-template-columns:calc(var(--lab) - var(--pad) - 1.5px)minmax(0,1fr)}@container fig (max-width:46rem){.fs-stack-layer{grid-template-columns:minmax(0,1fr);row-gap:.6em}.fs-stack-layer[data-layer=systems]>.fs-stack-title{order:2}.fs-stack .fs-prow{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"head azure.""chips chips chips"}}@container fig (max-width:34rem){.fs-stack .fs-fig-stage{--layer-gap:1.9em}.fs-stack-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-stack-tile:nth-child(-n+3)>.fs-stack-stem{display:none}.fs-stack-systems{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.6em}.fs-stack-sys[data-erp]{grid-column:1/-1}.fs-stack-sys[data-erp]>.fs-stack-stem{block-size:calc(var(--layer-gap) + 4.6em + .6em)}}.fs-stack-sys>.fs-stack-stem{--m-delay:.35s;--m-dur:.45s}.fs-stack-card{--m-delay:1.2s;--m-step:90ms}.fs-stack-tile>.fs-stack-stem{--m-delay:1.55s;--m-dur:.35s;--m-step:90ms}.fs-stack-layer[data-layer=platform]>.fs-sweep{--sweep-delay:1.05s}.fs-stack .fs-prow-next{position:relative}@keyframes fs-stack-fade{0%{opacity:0}to{opacity:1}}@media screen{html.fs-anim .fs-section [data-motion].fs-armed:not(.is-in) .fs-stack-layer:is([data-layer=platform],[data-layer=systems]){opacity:0}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-stack-layer[data-layer=systems]{animation:.5s ease-out backwards fs-stack-fade}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-stack-layer[data-layer=platform]{animation:.5s ease-out .7s backwards fs-stack-fade}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-stack .fs-prow-next:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;border:2px solid var(--fs-accent);box-shadow:0 0 0 .3em color-mix(in srgb,var(--fs-accent)20%,transparent);animation:1s ease-in-out 2.5s both fs-m-light;position:absolute;inset:-.3em}}
.fs-scope-main{gap:14px;display:grid}.fs-scope-operation .fs-p{margin:8px 0 0;font-size:14px;line-height:1.6}.fs-plan-lane[data-side=rhythm] .fs-plan-lane-name{color:var(--fs-ink-soft)}.fs-plan-rhythm-legend{color:var(--fs-ink-soft);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 4px;padding:0;font-size:12px;line-height:1.4;list-style:none;display:flex}.fs-plan-rhythm-legend li{align-items:center;gap:7px;display:inline-flex}.fs-plan-tick{background-color:var(--fs-accent);border-radius:1px;flex:none;block-size:10px;inline-size:2px;display:inline-block}.fs-plan-review{background-color:var(--fs-accent-ink);border-radius:3px;flex:none;block-size:16px;inline-size:6px;display:inline-block}.fs-plan-rhythm-row{--m-step:.1s;--m-dur:.5s;grid-template-columns:var(--fs-plan-what)repeat(var(--fs-plan-n,13),minmax(0,1fr));align-items:stretch;block-size:28px;margin-block-end:6px;display:grid;position:relative}.fs-plan-rhythm-row:before{content:"";inset-block:0;inset-inline:var(--fs-plan-what)0;pointer-events:none;background-image:repeating-linear-gradient(to right,var(--fs-hairline)0 1px,transparent 1px calc(100%/var(--fs-plan-n,13)));border-inline-end:1px solid var(--fs-hairline);position:absolute}.fs-plan-rhythm-week{background:linear-gradient(var(--fs-hairline-strong),var(--fs-hairline-strong))0 50%/100% 1px no-repeat;justify-content:center;align-items:center;column-gap:18%;min-inline-size:0;display:flex;position:relative}.fs-plan-rhythm-week .fs-plan-review{z-index:1;box-shadow:0 0 0 2px var(--fs-surface-raised);position:absolute;inset-block-start:calc(50% - 8px);inset-inline-end:-3px}.fs-plan-rhythm-scale{display:none}@container fs-plan (max-width:38rem){.fs-plan-rhythm-row{grid-template-columns:repeat(var(--fs-plan-n,13),minmax(0,1fr));margin-block:6px 0}.fs-plan-rhythm-row:before{border-inline-start:1px solid var(--fs-hairline);inset-inline:0}.fs-plan-rhythm-gap{display:none}.fs-plan-rhythm-week{column-gap:14%}.fs-plan-rhythm-week .fs-plan-review{inline-size:4px;inset-inline-end:-2px}.fs-plan-rhythm-scale{font-family:var(--fs-font-mono);color:var(--fs-ink-faint);justify-content:space-between;margin:2px 0 6px;font-size:10px;line-height:1.4;display:flex}}@media print{.fs-plan-tick,.fs-plan-review,.fs-plan-rhythm-week,.fs-plan-rhythm-row:before{print-color-adjust:exact;-webkit-print-color-adjust:exact}.fs-next-step{display:none!important}}
@keyframes fs-m-draw{0%{clip-path:var(--m-draw-from,inset(-1em 100% -1em 0))}to{clip-path:inset(-1em)}}@keyframes fs-m-pop{0%{opacity:0;scale:1.06}to{scale:1}}@keyframes fs-m-rise{0%{opacity:0;translate:0 min(var(--m-rise,12px),12px)}to{translate:0}}@keyframes fs-m-light{0%,to{opacity:0}30%,65%{opacity:1}}@keyframes fs-m-pulse{0%{opacity:0;scale:.92}25%{opacity:.7}to{opacity:0;scale:1.45}}@keyframes fs-m-travel{0%{offset-distance:0%;opacity:0}10%,90%{opacity:1}to{offset-distance:100%;opacity:0}}[data-motion-only]:not(html.fs-anim .fs-section.is-in [data-motion].is-in [data-motion-only]){display:none}.fs-m-pulse,.fs-m-travel{opacity:0}.fs-m-travel{offset-rotate:0deg}@media screen{html.fs-anim .fs-section [data-motion].fs-armed:not(.is-in) .fs-m-draw{clip-path:var(--m-draw-from,inset(-1em 100% -1em 0))}html.fs-anim .fs-section [data-motion].fs-armed:not(.is-in) :is(.fs-m-pop,.fs-m-rise){opacity:0}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-m-draw{animation:fs-m-draw var(--m-dur,.7s)cubic-bezier(.16,1,.3,1)calc(var(--m-delay,0s) + var(--i,0)*var(--m-step,.12s))backwards}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-m-pop{animation:fs-m-pop var(--m-dur,.45s)cubic-bezier(.16,1,.3,1)calc(var(--m-delay,0s) + var(--i,0)*var(--m-step,.12s))backwards}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-m-rise{animation:fs-m-rise var(--m-dur,.55s)cubic-bezier(.16,1,.3,1)calc(var(--m-delay,0s) + var(--i,0)*var(--m-step,.12s))backwards}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-m-light:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;border:2px solid var(--fs-accent);box-shadow:0 0 0 .3em color-mix(in srgb,var(--fs-accent)20%,transparent);animation:fs-m-light var(--m-dur,1.1s)ease-in-out calc(var(--m-delay,0s) + var(--i,0)*var(--m-step,.12s))both;position:absolute;inset:-.3em}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-m-pulse{animation:fs-m-pulse var(--m-dur,1.2s)ease-out calc(var(--m-delay,0s) + var(--i,0)*var(--m-step,.12s))both;animation-iteration-count:min(var(--m-count,3),3)}html.fs-anim .fs-section.is-in [data-motion].is-in .fs-m-travel{animation:fs-m-travel var(--m-dur,1.6s)cubic-bezier(.45,0,.25,1)calc(var(--m-delay,0s) + var(--i,0)*var(--m-step,.12s))both}}.fs-play{display:none}html.fs-anim .fs-play{cursor:pointer;font:inherit;color:var(--fs-accent-ink);border:1px solid color-mix(in srgb,var(--fs-accent)40%,var(--fs-hairline));background-color:#0000;border-radius:999px;align-items:center;gap:7px;margin-block-start:12px;padding:6px 14px 6px 11px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s;display:inline-flex}html.fs-anim .fs-play:hover{background-color:var(--fs-accent-wash);border-color:var(--fs-accent)}html.fs-anim .fs-play .fs-scr-icon{font-size:11px}.fs-hdeck *,.fs-hdeck :before,.fs-hdeck :after{transition:none!important;animation:none!important}.fs-hdeck [data-motion-only],.fs-hdeck .fs-play{display:none!important}@media print{[data-motion],[data-motion] *,[data-motion] :before,[data-motion] :after{transition:none!important;animation:none!important}[data-motion],[data-motion] :is(.fs-m-draw,.fs-m-pop,.fs-m-rise,.fs-m-light){opacity:1!important;clip-path:none!important;translate:none!important;scale:none!important}[data-motion-only],.fs-play{display:none!important}}
.fs-hpage .fs-hwhy .fs-principle-t{letter-spacing:0;text-transform:none;color:var(--fs-ink);font-size:14.5px;font-weight:600;line-height:1.35}.fs-hpage .fs-hplatform .fs-chap-label{margin-block-end:8px}.fs-hpage .fs-hplatform .fs-chap-title{font-size:32px}.fs-hpage .fs-hplatform .fs-chap-line{max-inline-size:none;margin-block-start:6px;font-size:15px;line-height:1.45}.fs-hpage .fs-hplatform .fs-pfig-box{margin-block-start:10px}.fs-hpage .fs-hplatform .fs-pfig>.fs-fig-stage{font-size:15.6948px}.fs-hpage .fs-hplatform .fs-steps3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 28px;margin-block:12px 0}.fs-hpage .fs-hplatform .fs-steps3 li{grid-template-columns:30px minmax(0,1fr);gap:10px}.fs-hpage .fs-hplatform .fs-steps3-n{block-size:30px;inline-size:30px;font-size:14px}.fs-hpage .fs-hplatform .fs-steps3-text strong{padding-block-start:3px;font-size:15px}.fs-hpage .fs-hplatform .fs-steps3-text>span{font-size:13px;line-height:1.4}.fs-hpage .fs-hplatform .fs-fig-cap{margin-block-start:6px;font-size:11.5px}.fs-hpage .fs-hlearning .fs-chap-label{margin-block-end:8px}.fs-hpage .fs-hlearning .fs-chap-title{font-size:32px}.fs-hpage .fs-hlearning .fs-chap-line{max-inline-size:none;margin-block-start:6px;font-size:15px;line-height:1.45}.fs-hpage .fs-hlearning-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:32px;margin-block-start:14px;display:grid}.fs-hpage .fs-hlearning .fs-steps3{gap:10px;margin:0}.fs-hpage .fs-hlearning .fs-steps3 li{grid-template-columns:30px minmax(0,1fr);gap:10px}.fs-hpage .fs-hlearning .fs-steps3-n{block-size:30px;inline-size:30px;font-size:14px}.fs-hpage .fs-hlearning .fs-steps3-text strong{padding-block-start:3px;font-size:15px}.fs-hpage .fs-hlearning .fs-steps3-text>span{font-size:13px;line-height:1.4}.fs-hpage .fs-hlearning .fs-learning-guard{margin-block-start:10px;padding-block:8px;padding-inline:12px;font-size:13.5px}.fs-hpage .fs-hlearning .fs-fig-cap{text-align:start;margin-block-start:8px;font-size:11.5px}.fs-hpage .fs-hai .fs-chap-label{margin-block-end:8px}.fs-hpage .fs-hai .fs-chap-title{font-size:32px}.fs-hpage .fs-hai .fs-stages-box{margin-block-start:14px}.fs-hpage .fs-hai .fs-stage-sheet{margin-block:7px 9px;padding-block:.45em;font-size:.64em}.fs-hpage .fs-hai .fs-stage-rail{margin-block-end:9px}.fs-hpage .fs-hai .fs-stage-paper{font-size:8.4px}.fs-hpage .fs-hai .fs-stage-body{font-size:14px;line-height:1.5}.fs-hpage .fs-hai .fs-stage-stamp{font-size:max(11px,1.15em)}.fs-hpage .fs-hai .fs-stage:is([data-status=offer],[data-status=exists]) .fs-stage-sheet{background:color-mix(in srgb,var(--fs-surface-2)50%,var(--fs-surface))}.fs-hpage .fs-hai .fs-caselinks{margin-block-start:12px}.fs-hpage .fs-hai .fs-caselink{gap:4px;padding-block:8px;padding-inline:14px}.fs-hpage .fs-hsender .fs-hsender-tm{max-inline-size:none;margin-block-start:4px;font-size:10.5px;line-height:1.45}.fs-hpage .fs-hnamed-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fs-hpage .fs-hname-head{min-block-size:38px}.fs-hpage .fs-hname{gap:6px;padding-block:12px;padding-inline:14px}.fs-hpage .fs-hname-name{font-size:16px}.fs-hpage .fs-hname-line{font-size:13px;line-height:1.45}
