.ia-mb{pointer-events:none}.ia-mb-microhero{--ia-mb-k:1}@media (width>=601px) and (width<=860px){.ia-mb-microhero{--ia-mb-k:.9}}@media (width>=861px) and (width<=1100px){.ia-mb-microhero{--ia-mb-k:1.45}}@media (width>=1101px) and (width<=1360px){.ia-mb-microhero{--ia-mb-k:1.15}}@media (width>=1681px){.ia-mb-microhero{--ia-mb-k:.9}}@media (width>=440px) and (width<=600px){.ia-mb-microhero{--ia-mb-k:.85}}@media (width<=374px){.ia-mb-microhero{--ia-mb-k:1.1}}.ia-mb-microhero.ia-mb-narrow{display:none}@media (width<=600px){.ia-mb-microhero.ia-mb-wide{display:none}.ia-mb-microhero.ia-mb-narrow{display:block}}.ia-mb-oy,.ia-mb-ico{transform-box:view-box;transform-origin:0 0}.ia-mb-ico{fill:none;stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--ia-mb-k) / var(--s,1));stroke-linecap:round;stroke-linejoin:round}.ia-mb-hlabel{font-size:calc(15px * min(var(--ia-mb-k), 1.1))}.ia-mb-narrow .ia-mb-hlabel{font-size:calc(13.5px * var(--ia-mb-k))}.ia-mb-link{fill:none;stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--ia-mb-k));stroke-linecap:round}.ia-mb-enqbox{fill:var(--fl-ivory);stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--ia-mb-k))}.ia-mb-enqbar{fill:var(--fl-slate-soft)}.ia-mb-soft{opacity:.6}.ia-mb-av>circle{fill:var(--fl-slate-soft);stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--ia-mb-k))}.ia-mb-doc{fill:var(--fl-ivory);stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--ia-mb-k));stroke-linejoin:round}.ia-mb-fold,.ia-mb-qrule{fill:none;stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--ia-mb-k));stroke-linejoin:round}.ia-mb-qrule{stroke:var(--fl-ink-20)}.ia-mb-empty{fill:none;stroke:var(--fl-ink-20);stroke-width:calc(1.2px * var(--ia-mb-k));stroke-dasharray:3 4}.ia-mb-qline{fill:var(--fl-ink-12)}.ia-mb-qtotal,.ia-mb-qname,.ia-mb-jname{fill:var(--fl-slate)}.ia-mb-qsub,.ia-mb-jsub,.ia-mb-jdate{fill:var(--fl-slate-soft)}.ia-mb-ok>circle{fill:var(--fl-green-deep);stroke:var(--fl-ivory);stroke-width:2px}.ia-mb-okpath{fill:none;stroke:var(--fl-ivory);stroke-width:calc(2px * var(--ia-mb-k));stroke-linecap:round;stroke-linejoin:round}.ia-mb-calbox{fill:var(--fl-ivory);stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--ia-mb-k))}.ia-mb-calhead{fill:var(--fl-slate)}.ia-mb-hook{fill:none;stroke:var(--fl-slate);stroke-width:calc(2.5px * var(--ia-mb-k));stroke-linecap:round}.ia-mb-grid{fill:none;stroke:var(--fl-ink-12);stroke-width:calc(1.2px * var(--ia-mb-k))}.ia-mb-busy{fill:var(--fl-slate-soft);opacity:.55}.ia-mb-slot{fill:var(--fl-slate)}.ia-mb-frame{fill:var(--fl-ivory);stroke:var(--fl-ink);stroke-width:calc(1.5px * var(--ia-mb-k))}.ia-mb-rule{fill:none;stroke:var(--fl-ink-12);stroke-width:calc(1.5px * var(--ia-mb-k))}.ia-mb-dot{fill:var(--fl-ink-20)}.ia-mb-other>rect:first-child{fill:var(--fl-ivory);stroke:var(--fl-ink-20);stroke-width:calc(1.2px * var(--ia-mb-k))}.ia-mb-other>circle,.ia-mb-obar{fill:var(--fl-ink-12)}.ia-mb-pend{fill:var(--fl-ivory);stroke:var(--fl-ink-20);stroke-width:calc(1.5px * var(--ia-mb-k));stroke-dasharray:6 6;opacity:0}.ia-mb-cardbox{fill:var(--fl-ivory);stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--ia-mb-k))}.ia-mb-narrow .ia-mb-cardbox{stroke:var(--fl-ink)}.ia-mb-next>rect:first-child{fill:var(--fl-vermilion)}.ia-mb-nextico{stroke:var(--fl-ivory)}.ia-mb-nextbar{fill:var(--fl-ivory)}.ia-mb-tagc{fill:var(--fl-slate-soft);stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--ia-mb-k))}.ia-mb-tagi{stroke:var(--fl-slate)}.fl-motion .ia-mb-obj{transition:opacity .35s ease var(--d), transform .55s var(--hm-ease) var(--d)}.fl-motion [data-hm]:not(.hm-play) .ia-mb-obj{opacity:0;transform:translateY(10px)}.fl-motion [data-hm]:not(.hm-play) .ia-mb-pend{opacity:1}.fl-motion .ia-mb-enqbox{transition:fill .35s .95s,stroke .35s .95s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-enqbox{fill:var(--fl-blush);stroke:var(--fl-vermilion)}.fl-motion .ia-mb-enqico{transition:stroke .35s .95s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-enqico{stroke:var(--fl-vermilion)}.fl-motion .ia-mb-enqbar{transition:fill .35s .95s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-enqbar{fill:var(--fl-ivory)}.fl-motion [data-hm]:not(.hm-play) .ia-mb-tagc{fill:var(--fl-vermilion);stroke:var(--fl-vermilion)}.fl-motion [data-hm]:not(.hm-play) .ia-mb-tagi{stroke:var(--fl-ivory)}.fl-motion [data-hm]:not(.hm-play) .ia-mb-tag{opacity:0}.fl-motion .ia-mb-tag{transition:opacity .3s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-tx{transform:translateX(var(--x0))}.fl-motion [data-hm]:not(.hm-play) .ia-mb-ty{transform:translateY(var(--y0))}.fl-motion [data-hm].hm-play .ia-mb-tx{animation:ia-mb-tx1 1s var(--hm-inout) .7s both, ia-mb-tx3 .9s var(--hm-inout) 3.8s forwards}.fl-motion [data-hm].hm-play .ia-mb-ty{animation:ia-mb-ty2 .9s var(--hm-inout) 2.6s both}@keyframes ia-mb-tx1{0%{transform:translateX(var(--x0))}to{transform:translateX(var(--x1))}}@keyframes ia-mb-tx3{0%{transform:translateX(var(--x1))}to{transform:none}}@keyframes ia-mb-ty2{0%{transform:translateY(var(--y0))}to{transform:none}}.fl-motion [data-hm] .ia-mb-link{stroke-dasharray:1 2;transition-timing-function:var(--hm-inout)}.fl-motion .ia-mb-l1{--d:.7s;--hm-dur:1s}.fl-motion .ia-mb-l2{--d:2.6s;--hm-dur:.9s}.fl-motion .ia-mb-l3{--d:3.8s;--hm-dur:.9s}.fl-motion [data-hm].hm-play .ia-mb-link{stroke-dashoffset:0}.fl-motion .ia-mb-av1{transition:opacity .1s linear 1.7s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-av1{opacity:0}.fl-motion .ia-mb-grow{transform-origin:0;transition:transform .45s var(--hm-ease) var(--d)}.fl-motion [data-hm]:not(.hm-play) .ia-mb-grow{transform:scaleX(0)}.fl-motion .ia-mb-ok{transition:opacity .2s ease 2.1s, transform .45s var(--hm-pop) 2.1s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-ok{opacity:0;transform:scale(.3)}.fl-motion .ia-mb-okpath{--d:2.25s;--hm-dur:.3s;stroke-dasharray:1 2}.fl-motion [data-hm].hm-play .ia-mb-okpath{stroke-dashoffset:0}.fl-motion .ia-mb-slot{transition:opacity .2s ease 3.45s, transform .45s var(--hm-pop) 3.45s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-slot{opacity:0;transform:scale(.4)}.fl-motion .ia-mb-card{transition:opacity .35s 4.2s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-card{opacity:0}.fl-motion .ia-mb-pend{transition:opacity .35s 4.2s}.fl-motion .ia-mb-tagc{transition:fill .35s 4.7s,stroke .35s 4.7s}.fl-motion .ia-mb-tagi{transition:stroke .35s 4.7s}.fl-motion .ia-mb-jrow{transition:opacity .3s ease var(--d), transform .45s var(--hm-ease) var(--d)}.fl-motion [data-hm]:not(.hm-play) .ia-mb-jrow{opacity:0;transform:translate(-10px)}.fl-motion .ia-mb-next{transform-origin:100%;transition:opacity .25s ease 5.1s, transform .45s var(--hm-pop) 5.1s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-next{opacity:0;transform:scale(.5)}.ia-mb-microsolution{--ia-mb-k:.6}@media (width>=861px) and (width<=1100px){.ia-mb-microsolution{--ia-mb-k:.68}}@media (width<=860px){.ia-mb-microsolution{--ia-mb-k:.72}}@media (width<=600px){.ia-mb-microsolution{--ia-mb-k:.8}}@media (width<=440px){.ia-mb-microsolution{--ia-mb-k:.86}}@media (width<=374px){.ia-mb-microsolution{--ia-mb-k:.94}}.ia-mb-sico{fill:none;stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--ia-mb-k) / var(--s,1));stroke-linecap:round;stroke-linejoin:round;transform-box:view-box;transform-origin:0 0}.ia-mb-slabel{font-size:calc(13px * var(--ia-mb-k))}.ia-mb-flabel{font-size:calc(12px * var(--ia-mb-k))}.ia-mb-slink{fill:none;stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--ia-mb-k));stroke-linecap:round}.ia-mb-sframe,.ia-mb-sheet{fill:var(--fl-ivory);stroke:var(--fl-ink);stroke-width:calc(1.5px * var(--ia-mb-k))}.ia-mb-srec,.ia-mb-scal,.ia-mb-swin{fill:var(--fl-ivory);stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--ia-mb-k))}.ia-mb-srule{fill:none;stroke:var(--fl-ink-12);stroke-width:calc(1.5px * var(--ia-mb-k))}.ia-mb-sgrid{fill:none;stroke:var(--fl-ink-12);stroke-width:calc(1.2px * var(--ia-mb-k))}.ia-mb-sdot{fill:var(--fl-ink-20)}.ia-mb-ivdot{fill:var(--fl-ivory);opacity:.7}.ia-mb-shook{fill:none;stroke:var(--fl-slate);stroke-width:calc(2.2px * var(--ia-mb-k));stroke-linecap:round}.ia-mb-quiet{fill:var(--fl-ivory);stroke:var(--fl-ink-20);stroke-width:calc(1.2px * var(--ia-mb-k))}.ia-mb-qdot,.ia-mb-qbar,.ia-mb-fill-line,.ia-mb-ghost{fill:var(--fl-ink-12)}.ia-mb-fill-slate{fill:var(--fl-slate)}.ia-mb-fill-soft,.ia-mb-fill-mid{fill:var(--fl-slate-soft)}.ia-mb-erowbox{fill:var(--fl-ivory);stroke:var(--fl-slate);stroke-width:calc(1.2px * var(--ia-mb-k))}.ia-mb-erowbar{fill:var(--fl-slate-soft)}.ia-mb-qpage{fill:var(--fl-ivory);stroke:var(--fl-slate);stroke-width:calc(1.5px * var(--ia-mb-k));stroke-linejoin:round}.ia-mb-sok>circle{fill:var(--fl-green-deep)}.ia-mb-sok>path{fill:none;stroke:var(--fl-ivory);stroke-width:calc(1.8px * var(--ia-mb-k));stroke-linecap:round;stroke-linejoin:round}.ia-mb-sslot{fill:var(--fl-slate)}.ia-mb-status{fill:var(--fl-sage-pale);stroke:var(--fl-sage);stroke-width:calc(1.2px * var(--ia-mb-k))}.ia-mb-statusdot{fill:var(--fl-green)}.ia-mb-chip{fill:var(--fl-vermilion);opacity:0}.ia-mb-band{fill:var(--fl-sage-pale)}.ia-mb-old{opacity:0}.ia-mb-new{fill:var(--fl-slate)}.ia-mb-ring{fill:none;stroke:var(--fl-vermilion);stroke-width:calc(1.5px * var(--ia-mb-k));opacity:0}.ia-mb-hibox{fill:var(--fl-slate-soft);stroke:var(--fl-slate);stroke-width:calc(1.2px * var(--ia-mb-k));opacity:.7}.ia-mb-mname{fill:var(--fl-slate)}.ia-mb-msub{fill:var(--fl-slate-soft)}.ia-mb-mstat{fill:var(--fl-green)}.ia-mb-hug{transform-box:view-box;transform-origin:var(--ox) var(--oy);transform:scale(calc(var(--ia-mb-k) / .6))}.ia-mb-pill{fill:var(--fl-vermilion)}.ia-mb-at{transform-box:view-box;transform-origin:0 0}.ia-mb-pillico{fill:none;stroke:var(--fl-ivory);stroke-width:calc(1.5px * .6 / var(--s,1));stroke-linecap:round;stroke-linejoin:round}.ia-mb-pilltext{fill:var(--fl-ivory);font-size:7.4px}.fl-motion .ia-mb-sobj{transition:opacity .35s ease var(--d), transform .55s var(--hm-ease) var(--d)}.fl-motion [data-hm]:not(.hm-play) .ia-mb-sobj{opacity:0;transform:translateY(8px)}.fl-motion .ia-mb-spop{transition:opacity .25s ease var(--d), transform .45s var(--hm-pop) var(--d)}.fl-motion [data-hm]:not(.hm-play) .ia-mb-spop{opacity:0;transform:scale(.4)}.fl-motion .ia-mb-sgrow{transform-origin:0;transition:transform .45s var(--hm-ease) var(--d)}.fl-motion [data-hm]:not(.hm-play) .ia-mb-sgrow{transform:scaleX(0)}.fl-motion [data-hm] .ia-mb-slink{stroke-dasharray:1 2}.fl-motion [data-hm].hm-play .ia-mb-slink{stroke-dashoffset:0}@keyframes ia-mb-show{0%{opacity:0}8%,92%{opacity:1}to{opacity:0}}.fl-motion .ia-mb-erow{transition:opacity .3s ease .25s, transform .7s var(--hm-ease) .25s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-erow{opacity:0;transform:translateY(-28px)}.fl-motion .ia-mb-erowbox{transition:fill .4s 1.5s,stroke .4s 1.5s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-erowbox{fill:var(--fl-blush);stroke:var(--fl-vermilion)}.fl-motion .ia-mb-erowico{transition:stroke .4s 1.5s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-erowico{stroke:var(--fl-vermilion)}.fl-motion .ia-mb-erowbar{transition:fill .4s 1.5s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-erowbar{fill:var(--fl-ivory)}.fl-motion .ia-mb-elink{--d:1.3s;--hm-dur:.5s}.fl-motion .ia-mb-follow{transform-origin:100%;transition:opacity .25s ease 3s, transform .45s var(--hm-pop) 3s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-follow{opacity:0;transform:translateY(-6px)scale(.4)}.ia-mb-hand{transform-origin:50% 100%}.fl-motion [data-hm].hm-play .ia-mb-hand{animation:ia-mb-sweep .9s var(--hm-inout) 3.3s both}@keyframes ia-mb-sweep{0%{transform:rotate(-360deg)}to{transform:none}}.fl-motion .ia-mb-qgrow{transition:opacity .3s ease, transform .6s var(--hm-ease) .9s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-qgrow{opacity:0;transform:scaleY(.48)}.fl-motion .ia-mb-qpage{transition:fill .4s .95s,stroke .4s .95s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-qpage{fill:var(--fl-blush);stroke:var(--fl-vermilion)}.fl-motion .ia-mb-qid{transition:opacity .3s ease, transform .6s var(--hm-ease) .9s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-qid{opacity:0;transform:translateY(36px)}.fl-motion .ia-mb-qidico{transition:stroke .4s .95s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-qidico{stroke:var(--fl-vermilion)}.fl-motion .ia-mb-qbody{transition:opacity .4s 1.35s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-qbody{opacity:0}.fl-motion .ia-mb-sok{transition:opacity .2s ease 1.9s, transform .45s var(--hm-pop) 1.9s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-sok{opacity:0;transform:scale(.3)}.fl-motion .ia-mb-sok>path{stroke-dasharray:1 2;stroke-dashoffset:1px;transition:stroke-dashoffset .3s var(--hm-ease) 2.05s}.fl-motion [data-hm].hm-play .ia-mb-sok>path{stroke-dashoffset:0}.fl-motion .ia-mb-ql1{--d:2.45s;--hm-dur:.7s;transition-timing-function:var(--hm-inout)}.fl-motion .ia-mb-ql2{--d:3.35s;--hm-dur:.7s;transition-timing-function:var(--hm-inout)}.fl-motion [data-hm]:not(.hm-play) .ia-mb-chipx{transform:translateX(var(--x0))}.fl-motion [data-hm].hm-play .ia-mb-chipx{animation:ia-mb-c1 .75s var(--hm-inout) 2.4s both, ia-mb-c2 .7s var(--hm-inout) 3.35s forwards}@keyframes ia-mb-c1{0%{transform:translateX(var(--x0))}to{transform:translateX(var(--x1))}}@keyframes ia-mb-c2{0%{transform:translateX(var(--x1))}to{transform:none}}.fl-motion [data-hm].hm-play .ia-mb-quotes .ia-mb-chip{animation:2.05s linear 2.2s both ia-mb-show}.fl-motion .ia-mb-sslot{transition:opacity .2s ease 3.1s, transform .45s var(--hm-pop) 3.1s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-sslot{opacity:0;transform:scale(.4)}.fl-motion .ia-mb-jfill{transition:opacity .3s ease var(--d), transform .45s var(--hm-ease) var(--d)}.fl-motion [data-hm]:not(.hm-play) .ia-mb-jfill{opacity:0;transform:translate(-8px)}.fl-motion [data-hm].hm-play .ia-mb-ring{animation:2.9s linear .8s both ia-mb-show}.fl-motion .ia-mb-field-a .ia-mb-old{transition:opacity .25s 1.1s}.fl-motion .ia-mb-field-b .ia-mb-old{transition:opacity .25s 2.6s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-old{opacity:1}.fl-motion .ia-mb-new{transform-origin:0;transition:transform .45s var(--hm-ease) var(--d), fill .4s ease 3.3s}.fl-motion .ia-mb-field-a .ia-mb-new{--d:1.25s}.fl-motion .ia-mb-field-b .ia-mb-new{--d:2.7s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-new{fill:var(--fl-vermilion);transform:scaleX(0)}.fl-motion .ia-mb-band{transition:fill .5s 3.4s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-band{fill:#0000}.fl-motion .ia-mb-tlink{--d:1.8s;--hm-dur:.8s;transition-timing-function:var(--hm-inout)}.fl-motion [data-hm]:not(.hm-play) .ia-mb-carry{transform:translate(-142px)}.fl-motion [data-hm].hm-play .ia-mb-carry{animation:ia-mb-carry .8s var(--hm-inout) 1.8s both}@keyframes ia-mb-carry{0%{transform:translate(-142px)}to{transform:none}}.fl-motion [data-hm].hm-play .ia-mb-tools .ia-mb-chip{animation:1.1s linear 1.65s both ia-mb-show}.fl-motion .ia-mb-hibox{transition:fill .4s 1.1s,stroke .4s 1.1s,opacity .4s 1.1s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-hibox{fill:var(--fl-blush);stroke:var(--fl-vermilion);opacity:1}.fl-motion .ia-mb-ghost{transition:opacity .3s 1.2s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-ghost{opacity:0}.fl-motion [data-hm]:not(.hm-play) .ia-mb-move{transform:translate(var(--dx), var(--dy)) scaleX(var(--sx));fill:var(--fl-vermilion)}.fl-motion [data-hm].hm-play .ia-mb-move{animation:ia-mb-mv .9s var(--hm-inout) var(--d) both;transition:fill .3s ease calc(var(--d) + .85s)}@keyframes ia-mb-mv{0%{transform:translate(var(--dx), var(--dy)) scaleX(var(--sx))}to{transform:none}}.fl-motion .ia-mb-nexta{transform-origin:100%;transition:opacity .25s ease 3s, transform .45s var(--hm-pop) 3s}.fl-motion [data-hm]:not(.hm-play) .ia-mb-nexta{opacity:0;transform:scale(.4)}
