.aifo{--ax-navy: #0A1628;--ax-mid: #2E6B7A;--ax-green: #02AD84;--ax-light: #80D6C2;--ax-muted: #B9C3CF;--ax-dim: #4E7884;--ax-unlit: rgba(10, 22, 40, .35);--ax-seg-off: rgba(255, 255, 255, .08);--ax-travel: 18px;container-type:inline-size;margin:0;font-family:inherit;font-size:14px;line-height:1.2;color:#fff;text-align:left;hyphens:manual}.aifo__tile{hyphens:auto}.aifo *,.aifo *:before,.aifo *:after{box-sizing:border-box}.aifo svg{display:block;flex:0 0 18px;width:18px;height:18px;color:var(--ax-light)}.aifo__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aifo__lead,.aifo__base{display:grid;gap:8px}.aifo__lead{grid-template-columns:1fr}.aifo__base{grid-template-columns:1fr 1fr;margin-top:14px}.aifo__pill{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 12px;background:var(--ax-navy);border:1px solid var(--ax-mid);border-radius:8px;font-weight:500;text-wrap:balance}.aifo__pill--oversight{--ax-d: .08s}.aifo__pill--strategy,.aifo__pill--oversight{justify-content:center;background:var(--ax-green);border-color:var(--ax-green);color:var(--ax-navy)}.aifo__pill--strategy svg,.aifo__pill--oversight svg{color:var(--ax-navy)}.aifo__pill--strategy,.aifo__pill--oversight{font-size:16px}.aifo__pill--strategy svg{flex-basis:22px;width:22px;height:22px}.aifo__cell{display:flex;flex-direction:column;gap:6px;min-width:0}.aifo__cell>.aifo__pill{flex:1 1 auto}.aifo__cap{font-size:13px;font-weight:500;color:var(--ax-light);text-align:center}.aifo__swap{display:flex;align-items:center;justify-content:center;align-self:end;height:44px;color:var(--ax-light)}.aifo__swap svg{flex-basis:24px;width:24px;height:24px;transform:rotate(90deg)}.aifo__needle{transform-box:view-box;transform-origin:12px 16px;transform:rotate(45deg)}.aifo__links{display:grid;grid-template-columns:1fr 1fr;gap:8px;height:38px}.aifo__link{display:flex;align-items:center;justify-content:center;gap:11px;color:var(--ax-muted);font-size:13px}.aifo__stem{position:relative;flex:0 0 3px;width:3px;height:26px;border-radius:2px;background:var(--ax-light)}.aifo__stem:after{content:"";position:absolute;left:50%;width:0;height:0;transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent}.aifo__link--down .aifo__stem{transform:translateY(-2px)}.aifo__link--up .aifo__stem{transform:translateY(2px)}.aifo__link--down .aifo__stem:after{bottom:-4px;border-top:9px solid var(--ax-light)}.aifo__link--up .aifo__stem:after{top:-4px;border-bottom:9px solid var(--ax-light)}.aifo__dot{position:absolute;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--ax-green);opacity:0}.aifo__link--down .aifo__dot{top:0}.aifo__link--up .aifo__dot{top:18px}.aifo__org{position:relative;padding:12px;border-radius:10px;background:var(--ax-unlit)}.aifo__org:before,.aifo__org:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.aifo__org:before{border:1.5px dashed var(--ax-mid);opacity:0}.aifo__org:after{border:1.5px solid var(--ax-green)}.aifo__orghead{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;margin-bottom:10px}.aifo__orglabel{display:grid;grid-template-columns:18px auto;align-items:center;column-gap:8px}.aifo__mark,.aifo__name{grid-row:1}.aifo__mark{grid-column:1;width:18px;height:18px;border-radius:50%;position:relative}.aifo__name{grid-column:2;font-weight:600}.aifo__mark--start{border:1.5px dashed var(--ax-dim);opacity:0}.aifo__name--start{color:var(--ax-muted);opacity:0}.aifo__mark--end{background:var(--ax-green)}.aifo__mark--end:after,.aifo__tick:after{content:"";position:absolute;left:50%;top:45%;width:4px;height:8px;border:solid var(--ax-navy);border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.aifo__name--end{color:var(--ax-light)}.aifo__pause{position:relative;flex:0 0 28px;width:28px;height:28px;padding:0;margin:0;border:1px solid var(--ax-mid);border-radius:6px;background:transparent;color:var(--ax-light);cursor:pointer}.aifo__pause[hidden],.aifo__when-paused,.aifo.is-paused .aifo__when-playing{display:none}.aifo.is-paused .aifo__when-paused{display:inline}.aifo__pause:before,.aifo__pause:after{content:"";position:absolute;top:8px;width:3px;height:10px;background:currentColor;border-radius:1px}.aifo__pause:before{left:9px}.aifo__pause:after{left:14px}.aifo.is-paused .aifo__pause:before{left:10px;width:0;height:0;background:none;border-radius:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid currentColor}.aifo.is-paused .aifo__pause:after{display:none}.aifo__pause:hover{border-color:var(--ax-light)}.aifo__pause:focus-visible{outline:2px solid var(--ax-light);outline-offset:2px}.aifo__label{display:flex;align-items:center;gap:8px;font-weight:500}.aifo__people{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:8px 10px;margin-bottom:12px;border:1px solid var(--ax-mid);border-radius:8px;background:var(--ax-unlit)}.aifo__persons{display:flex;gap:5px}.aifo__person{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--ax-green);background:#02ad8429;color:var(--ax-light)}.aifo__person svg{flex:none;width:14px;height:14px;color:inherit}.aifo__label--sub{margin-bottom:8px}.aifo__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.aifo__tile{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:38px;padding:8px 10px 11px;overflow:hidden;border:1px solid var(--ax-green);border-radius:8px;background-color:var(--ax-navy);color:#fff;font-size:13px;font-weight:500;text-wrap:balance}.aifo__tick{position:relative;flex:0 0 14px;width:14px;height:14px;border-radius:50%;border:1.5px solid var(--ax-green);background-color:var(--ax-green)}.aifo__tick:after{width:3px;height:6px;border-width:0 1.5px 1.5px 0}.aifo__flow{position:absolute;left:10px;right:10px;bottom:4px;height:2px;opacity:.85;background:repeating-linear-gradient(90deg,var(--ax-light) 0 8px,transparent 8px 13px)}.aifo__scale{display:grid;gap:8px;margin-top:12px}.aifo__bar{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.aifo__seg{height:10px;border-radius:2px;background-color:var(--ax-green)}@container (min-width: 460px){.aifo__lead,.aifo__links{grid-template-columns:1fr 40px 1fr}.aifo__lead,.aifo__links{column-gap:8px}.aifo__link--up{grid-column:3}.aifo__swap svg{transform:none}.aifo__org{padding:14px}.aifo__tiles{grid-template-columns:repeat(3,1fr)}.aifo__scale{grid-template-columns:auto 1fr;align-items:center;gap:16px}}@container (max-width: 459px){.aifo__lead{gap:8px}.aifo__cell--oversight{order:-1}.aifo__cell:not(.aifo__cell--oversight){order:1}.aifo__pill{min-height:40px;padding:8px 12px}.aifo__base{grid-template-columns:1fr;gap:6px}}@container (max-width: 240px){.aifo__base{grid-template-columns:1fr;gap:6px}.aifo__tile{padding:8px 8px 11px}.aifo__tick{display:none}}@media(orientation:landscape)and (max-height:500px){.aifo__lead{grid-template-columns:1fr!important}.aifo__links{grid-template-columns:1fr 1fr!important}.aifo__link--up{grid-column:2!important}.aifo__swap svg{transform:rotate(90deg)!important}.aifo__cell--oversight{order:-1}.aifo__cell:not(.aifo__cell--oversight){order:1}}.aifo.is-armed .aifo__pill,.aifo.is-armed .aifo__org,.aifo.is-armed .aifo__links,.aifo.is-armed .aifo__cap,.aifo.is-armed .aifo__swap{opacity:0}.aifo.is-armed .aifo__needle{transform:rotate(-60deg)}.aifo.is-armed .aifo__org:before{opacity:1}.aifo.is-armed .aifo__org:after{opacity:0}.aifo.is-armed .aifo__mark--start,.aifo.is-armed .aifo__name--start{opacity:1}.aifo.is-armed .aifo__mark--end,.aifo.is-armed .aifo__name--end{opacity:0}.aifo.is-armed .aifo__tile{border-color:var(--ax-mid);background-color:var(--ax-unlit);color:var(--ax-muted)}.aifo.is-armed .aifo__tick{border-color:var(--ax-dim);background-color:transparent}.aifo.is-armed .aifo__tick:after,.aifo.is-armed .aifo__flow{opacity:0}.aifo.is-armed .aifo__person{border-color:var(--ax-dim);background-color:transparent;color:var(--ax-dim)}.aifo.is-armed .aifo__seg{background-color:var(--ax-seg-off)}.aifo.is-building .aifo__lead .aifo__pill{animation:aifo-in-down .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--ax-d, 0s)}.aifo.is-building .aifo__base .aifo__pill{animation:aifo-in-up .45s cubic-bezier(.2,.7,.2,1) .6s both}.aifo.is-building .aifo__base .aifo__pill:nth-child(2){animation-delay:.68s}.aifo.is-building .aifo__org{animation:aifo-fade .4s ease-out .35s both}.aifo.is-building .aifo__links{animation:aifo-fade .3s ease-out .6s both}.aifo.is-building .aifo__cap,.aifo.is-building .aifo__swap{animation:aifo-fade .35s ease-out .25s both}.aifo.is-building .aifo__link--down .aifo__dot{animation:aifo-down .5s ease-in-out .9s both}.aifo.is-building .aifo__tile{animation:aifo-tile .35s ease-out both;animation-delay:calc(var(--t) * 1s)}.aifo.is-building .aifo__tick{animation:aifo-tick .25s ease-out both;animation-delay:calc(var(--t) * 1s)}.aifo.is-building .aifo__tick:after,.aifo.is-building .aifo__flow{animation:aifo-fade .25s ease-out both;animation-delay:calc(var(--t) * 1s + .1s)}.aifo.is-building .aifo__person{animation:aifo-person .3s ease-out both;animation-delay:calc(var(--t) * 1s)}.aifo.is-building .aifo__seg{animation:aifo-seg .3s ease-out both;animation-delay:calc(var(--t) * 1s)}.aifo.is-building .aifo__needle{animation:aifo-needle 2s linear 1.4s both}.aifo.is-building .aifo__link--up .aifo__dot{animation:aifo-up .5s ease-in-out 3.45s both}.aifo.is-building .aifo__org:before,.aifo.is-building .aifo__mark--start,.aifo.is-building .aifo__name--start{animation:aifo-fadeout .2s ease-out 3.95s both}.aifo.is-building .aifo__org:after{animation:aifo-done .4s ease-out 3.95s both}.aifo.is-building .aifo__mark--end,.aifo.is-building .aifo__name--end{animation:aifo-fade .25s ease-out 4.15s both}.aifo.is-idle .aifo__flow{animation:aifo-flow 1.2s linear infinite}.aifo.is-idle .aifo__link--down .aifo__dot{animation:aifo-down-loop 3s ease-in-out infinite}.aifo.is-idle .aifo__link--up .aifo__dot{animation:aifo-up-loop 3s ease-in-out infinite}.aifo.is-idle .aifo__tile{animation:aifo-wave 3s linear infinite;animation-delay:calc(var(--k) * .15s)}.aifo.is-paused *,.aifo.is-paused *:before,.aifo.is-paused *:after,.aifo.is-offscreen *,.aifo.is-offscreen *:before,.aifo.is-offscreen *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.aifo *,.aifo *:before,.aifo *:after{animation:none!important;transition:none!important}}@keyframes aifo-fade{0%{opacity:0}to{opacity:1}}@keyframes aifo-done{0%{opacity:0}to{opacity:1}}@keyframes aifo-fadeout{0%{opacity:1}to{opacity:0}}@keyframes aifo-in-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes aifo-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes aifo-down{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1;transform:translateY(var(--ax-travel))}to{opacity:0;transform:translateY(var(--ax-travel))}}@keyframes aifo-up{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1;transform:translateY(calc(var(--ax-travel) * -1))}to{opacity:0;transform:translateY(calc(var(--ax-travel) * -1))}}@keyframes aifo-tile{0%{border-color:var(--ax-mid);background-color:var(--ax-unlit);color:var(--ax-muted);box-shadow:0 0 #02ad84b3}to{border-color:var(--ax-green);background-color:var(--ax-navy);color:#fff;box-shadow:0 0 0 7px #02ad8400}}@keyframes aifo-tick{0%{border-color:var(--ax-dim);background-color:transparent}to{border-color:var(--ax-green);background-color:var(--ax-green)}}@keyframes aifo-person{0%{border-color:var(--ax-dim);background-color:transparent;color:var(--ax-dim)}to{border-color:var(--ax-green);background-color:#02ad8429;color:var(--ax-light)}}@keyframes aifo-seg{0%{background-color:var(--ax-seg-off)}to{background-color:var(--ax-green)}}@keyframes aifo-needle{0%{transform:rotate(-60deg)}12.5%{transform:rotate(-42.5deg)}22.5%{transform:rotate(-42.5deg)}35%{transform:rotate(-25deg)}42.5%{transform:rotate(-25deg)}55%{transform:rotate(-7.5deg)}60%{transform:rotate(-7.5deg)}72.5%{transform:rotate(10deg)}75%{transform:rotate(10deg)}87.5%{transform:rotate(27.5deg)}to{transform:rotate(45deg)}}@keyframes aifo-flow{to{background-position:13px 0}}@keyframes aifo-down-loop{0%{opacity:0;transform:translateY(0)}3%{opacity:1}20%{opacity:1;transform:translateY(var(--ax-travel))}24%,to{opacity:0;transform:translateY(var(--ax-travel))}}@keyframes aifo-up-loop{0%,50%{opacity:0;transform:translateY(0)}53%{opacity:1}70%{opacity:1;transform:translateY(calc(var(--ax-travel) * -1))}74%,to{opacity:0;transform:translateY(calc(var(--ax-travel) * -1))}}@keyframes aifo-wave{0%,10%{box-shadow:0 0 #02ad8400}14%{box-shadow:0 0 0 3px #02ad8480}22%,to{box-shadow:0 0 #02ad8400}}
