.sx-fsteps__media{position:relative;overflow:hidden;aspect-ratio:16/10;border:1px solid var(--sx-border);border-radius:var(--sx-radius-control);background:var(--sx-surface);min-width:0}.sx-fsteps__media img,.sx-fsteps__media picture{display:block;width:100%;height:100%}.sx-fsteps__media img{object-fit:cover;object-position:top left}.sx-fsteps__media--contain img{object-fit:contain;object-position:top center}.sx-fsteps{--sx-loop-step:var(--sf-step-panel);--sx-fsteps-bar:2px;min-width:0}.sx-fsteps__controls,.sx-fsteps__progress,.sx-fsteps__rail{display:none}.sx-fsteps__panel,.sx-fsteps__panels{display:grid;grid-gap:var(--sx-s-3);gap:var(--sx-s-3)}.sx-fsteps__panel{padding:var(--sx-s-2);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface);min-width:0}.sx .sx-fsteps__eyebrow{display:flex;align-items:center;gap:var(--sx-s-1);margin:0 0 var(--sx-s-2);font-size:15px;font-weight:600;line-height:1.2;color:var(--sx-ink-2)}.sx-fsteps__num{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:999px;background:var(--sx-ink);color:var(--sx-on-dark);font-family:Sora,Inter,sans-serif;font-size:14px;font-weight:600}.sx .sx-fsteps__title{margin:0 0 var(--sx-s-1);font-size:1.375rem;line-height:1.25;color:var(--sx-ink)}.sx .sx-fsteps__lede{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--sx-ink)}.sx .sx-fsteps__detail{margin:var(--sx-s-2) 0 0;padding-top:var(--sx-s-2);border-top:1px solid var(--sx-border);font-size:15px;line-height:1.6;color:var(--sx-ink-2)}@media (min-width:900px){.sx-fsteps__rail{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-gap:0;gap:0;margin-bottom:var(--sx-s-4)}.sx-fsteps__rail:after,.sx-fsteps__rail:before{content:"";position:absolute;top:29px;left:calc(50% / var(--n));height:2px;border-radius:var(--sx-radius-bar)}.sx-fsteps__rail:before{right:calc(50% / var(--n));background:var(--sx-border-strong)}.sx-fsteps__rail:after{width:calc(var(--active) * 100% / var(--n));background:var(--sx-accent);transition:width var(--sf-dur-2) var(--sx-ease)}.sx-fsteps__tab{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--sx-s-1);padding:var(--sx-s-1);border:0;border-radius:var(--sx-radius-control);background:none;color:var(--sx-ink-2);font:inherit;text-align:center;cursor:pointer}.sx-fsteps__dot{display:grid;place-items:center;width:44px;height:44px;border:2px solid var(--sx-border-strong);border-radius:999px;background:var(--sx-surface);color:var(--sx-ink-2);font-family:Sora,Inter,sans-serif;font-size:16px;font-weight:600;transition:background-color var(--sf-dur-2) var(--sx-ease),border-color var(--sf-dur-2) var(--sx-ease),color var(--sf-dur-2) var(--sx-ease),box-shadow var(--sf-dur-2) var(--sx-ease)}.sx-fsteps__tab[data-done] .sx-fsteps__dot{border-color:var(--sx-accent);background:var(--sx-tint-accent);color:var(--sx-ink)}.sx-fsteps__tab[aria-selected=true] .sx-fsteps__dot{border-color:var(--sx-ink);background:var(--sx-ink);color:var(--sx-on-dark);box-shadow:0 0 0 4px var(--sx-sunken),0 0 0 6px var(--sx-accent)}.sx-fsteps__tab:hover .sx-fsteps__dot{border-color:var(--sx-ink)}.sx-fsteps__tablabel{margin-top:var(--sx-s-1);font-size:16px;font-weight:600;line-height:1.2;color:var(--sx-ink)}.sx-fsteps__tabtitle{max-width:24ch;font-size:14px;line-height:1.4;color:var(--sx-ink-3)}.sx-fsteps__tab[aria-selected=true] .sx-fsteps__tabtitle{color:var(--sx-ink-2)}.sx .sx-fsteps__tab:focus-visible{outline:2px solid var(--sx-link);outline-offset:2px;border-radius:var(--sx-radius-control)}.sx-fsteps:not([data-mode=static]) .sx-fsteps__tab[aria-selected=true] .sx-fsteps__progress{position:relative;display:block;align-self:stretch;height:var(--sx-fsteps-bar);margin:var(--sx-s-1) var(--sx-s-3) 0;overflow:hidden;border-radius:var(--sx-radius-bar);background:var(--sx-border)}.sx-fsteps__progress:after{content:"";position:absolute;inset:0;background:var(--sx-accent);transform-origin:left center;animation:sx-loop-fill-x var(--sx-loop-step) linear both}.sx-fsteps[data-mode=paused] .sx-fsteps__progress:after{animation-play-state:paused}.sx-fsteps__controls,.sx-fsteps__panels{display:block}.sx-fsteps__panel{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sx-s-5);align-items:center;padding:var(--sx-s-4);box-shadow:var(--sx-shadow-soft)}.sx-fsteps__panel:not([data-active]){display:none}.sx-fsteps__panel[data-active]{animation:sx-fsteps-in var(--sf-dur-2) var(--sx-ease)}.sx-fsteps__panel .sx-fsteps__num{display:none}.sx .sx-fsteps__eyebrow{color:var(--sx-accent-text);font-size:14px;letter-spacing:.02em;text-transform:uppercase}.sx .sx-fsteps__title{font-size:1.625rem}}@keyframes sx-fsteps-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:899px){.sx-fsteps[data-stepped] .sx-fsteps__rail{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-gap:0;gap:0;margin-bottom:var(--sx-s-3)}.sx-fsteps[data-stepped] .sx-fsteps__rail:after,.sx-fsteps[data-stepped] .sx-fsteps__rail:before{content:"";position:absolute;top:17px;left:calc(50% / var(--n));height:2px;border-radius:var(--sx-radius-bar)}.sx-fsteps[data-stepped] .sx-fsteps__rail:before{right:calc(50% / var(--n));background:var(--sx-border-strong)}.sx-fsteps[data-stepped] .sx-fsteps__rail:after{width:calc(var(--active) * 100% / var(--n));background:var(--sx-accent);transition:width var(--sf-dur-2) var(--sx-ease)}.sx-fsteps[data-stepped] .sx-fsteps__tab{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--sx-s-1);min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.sx-fsteps[data-stepped] .sx-fsteps__dot{display:grid;place-items:center;width:36px;height:36px;border:2px solid var(--sx-border-strong);border-radius:999px;background:var(--sx-surface);color:var(--sx-ink-2);font-family:Sora,Inter,sans-serif;font-size:14px;font-weight:600;transition:background-color var(--sf-dur-2) var(--sx-ease),border-color var(--sf-dur-2) var(--sx-ease),color var(--sf-dur-2) var(--sx-ease),box-shadow var(--sf-dur-2) var(--sx-ease)}.sx-fsteps[data-stepped] .sx-fsteps__tab[data-done] .sx-fsteps__dot{border-color:var(--sx-accent);background:var(--sx-tint-accent);color:var(--sx-ink)}.sx-fsteps[data-stepped] .sx-fsteps__tab[aria-selected=true] .sx-fsteps__dot{border-color:var(--sx-ink);background:var(--sx-ink);color:var(--sx-on-dark);box-shadow:0 0 0 3px var(--sx-sunken),0 0 0 5px var(--sx-accent)}.sx-fsteps[data-stepped] .sx-fsteps__tablabel,.sx-fsteps[data-stepped] .sx-fsteps__tabtitle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sx .sx-fsteps[data-stepped] .sx-fsteps__tab:focus-visible{outline:2px solid var(--sx-link);outline-offset:2px;border-radius:var(--sx-radius-control)}.sx-fsteps[data-stepped]:not([data-mode=static]) .sx-fsteps__tab[aria-selected=true] .sx-fsteps__progress{position:relative;display:block;width:36px;height:var(--sx-fsteps-bar);overflow:hidden;border-radius:var(--sx-radius-bar);background:var(--sx-border)}.sx-fsteps[data-stepped] .sx-fsteps__progress:after{content:"";position:absolute;inset:0;background:var(--sx-accent);transform-origin:left center;animation:sx-loop-fill-x var(--sx-loop-step) linear both}.sx-fsteps[data-stepped][data-mode=paused] .sx-fsteps__progress:after{animation-play-state:paused}.sx-fsteps[data-stepped] .sx-fsteps__controls{display:block}.sx-fsteps[data-stepped] .sx-fsteps__panels{display:grid;grid-gap:0;gap:0}.sx-fsteps[data-stepped] .sx-fsteps__panel{grid-area:1/1;align-content:start}.sx-fsteps[data-stepped] .sx-fsteps__panel:not([data-active]){visibility:hidden}.sx-fsteps[data-stepped] .sx-fsteps__panel[data-active]{animation:sx-fsteps-in var(--sf-dur-2) var(--sx-ease)}.sx-fsteps[data-stepped] .sx-fsteps__panel .sx-fsteps__num{display:none}}.sx-roleview{min-width:0}.sx-roleview__tabs.sx-tabs__list{display:flex;margin-bottom:var(--sx-s-2)}.sx-roleview__panels{display:block}.sx-roleview__panel{display:grid;grid-gap:var(--sx-s-3);gap:var(--sx-s-3);padding:var(--sx-s-2);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);background:var(--sx-surface);min-width:0}.sx-roleview__panel:not([data-active]){display:none}.sx-roleview__panel[data-active]{animation:sx-fsteps-in var(--sf-dur-2) var(--sx-ease)}.sx-roleview__panel .sx-fsteps__media{order:-1}.sx .sx-roleview__role{margin:0 0 var(--sx-s-1);font-size:1.375rem;line-height:1.25;color:var(--sx-ink)}.sx .sx-roleview__body{margin:0;max-width:40ch;font-size:1.0625rem;line-height:1.55;color:var(--sx-ink)}.sx .sx-roleview__link{margin:var(--sx-s-2) 0 0;font-size:15px}@media (min-width:900px){.sx-roleview__panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sx-s-5);align-items:center;padding:var(--sx-s-4);box-shadow:var(--sx-shadow-soft)}.sx-roleview__panel .sx-fsteps__media{order:0}.sx .sx-roleview__role{font-size:1.625rem}.sx .sx-roleview__body{font-size:19px}}@media (prefers-reduced-motion:reduce){.sx-fsteps__dot,.sx-fsteps__rail:after{transition:none}.sx-fsteps__panel[data-active],.sx-fsteps__progress:after,.sx-roleview__panel[data-active]{animation:none}}.sx-loop.sx-roleflow{--sx-loop-step:var(--sf-read-stage);--sx-loop-hold:var(--sf-loop-hold);--sx-rflow-num:24px;--sx-rflow-logo:20px;--sx-rflow-dim:0.72;--sx-rflow-glyph:14px}.sx .sx-roleflow__frame{container-type:inline-size;margin:0;padding:var(--sx-s-2);box-shadow:none}@media (min-width:768px){.sx .sx-roleflow__frame{padding:var(--sx-s-3)}}.sx-roleflow__stages{display:grid;margin:0;padding:0;list-style:none}.sx-roleflow__stage{display:grid;grid-template-columns:var(--sx-rflow-num) minmax(0,1fr);grid-gap:var(--sx-s-2);gap:var(--sx-s-2);min-width:0}.sx-roleflow__body{display:grid;align-content:start;grid-gap:var(--sx-s-1);gap:var(--sx-s-1);min-width:0;padding-bottom:var(--sx-s-2)}.sx-roleflow__stage:last-child .sx-roleflow__body{padding-bottom:0}.sx .sx-roleflow__title{margin:0;min-height:var(--sx-rflow-num);display:flex;align-items:center;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--sx-ink-2)}@container (min-width: 520px){.sx-roleflow__body{grid-template-columns:76px minmax(0,1fr);gap:var(--sx-s-2)}}.sx-roleflow__rail{display:grid;grid-template-rows:var(--sx-rflow-num) 1fr;justify-items:center}.sx-roleflow__num{position:relative;display:grid;place-items:center;width:var(--sx-rflow-num);height:var(--sx-rflow-num);border-radius:999px;background:var(--sx-ink);color:var(--sx-on-dark);font-family:var(--sf-font-display);font-size:11px;font-weight:600}.sx-roleflow__num:after{content:"";position:absolute;inset:-4px;border:2px solid var(--sx-loop-accent);border-radius:999px;opacity:0;transition:opacity var(--sf-dur-2) var(--sf-ease-standard)}.sx-roleflow__track{position:relative;width:var(--sx-loop-line);margin:var(--sx-s-1) 0;overflow:visible;border-radius:999px;background:var(--sx-border)}.sx-roleflow__fill{inset:0;transform-origin:top;border-radius:inherit;box-shadow:0 0 8px var(--sx-loop-accent)}.sx-roleflow__fill,.sx-roleflow__packet{position:absolute;background:var(--sx-loop-accent)}.sx-roleflow__packet{z-index:1;left:50%;top:0;width:10px;height:10px;margin-left:-5px;margin-top:-5px;border-radius:999px;box-shadow:0 0 0 2px var(--sx-canvas),0 0 10px 2px var(--sx-loop-accent);opacity:0;pointer-events:none}.sx-roleflow__chips,.sx-roleflow__metrics,.sx-roleflow__tasks{display:flex;flex-wrap:wrap;gap:var(--sx-s-1);margin:0;padding:0;list-style:none}.sx-roleflow__chip{display:inline-flex;align-items:center;gap:var(--sx-s-1);padding:4px 10px 4px 6px;border:1px solid var(--sx-border);border-radius:999px;background:var(--sx-surface);font-size:13px;line-height:1.3;color:var(--sx-ink)}.sx-roleflow__chip img{width:var(--sx-rflow-logo);height:var(--sx-rflow-logo);object-fit:contain}.sx-roleflow__metric{display:grid;grid-template-columns:minmax(0,1fr) 56px;align-items:center;grid-gap:4px var(--sx-s-1);gap:4px var(--sx-s-1);flex:1 1 100%;padding:var(--sx-s-1) 12px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-control);background:var(--sx-sunken);font-size:13px;font-weight:600;line-height:1.3;color:var(--sx-ink)}.sx-roleflow__spark{width:100%;height:18px;fill:none;stroke:var(--sx-loop-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sx-roleflow__spark polyline{vector-effect:non-scaling-stroke}@container (min-width: 520px){.sx-roleflow__metric{grid-template-columns:minmax(0,1fr);flex:1 1;min-width:120px}}.sx-roleflow__kind{display:inline-block;margin-right:var(--sx-s-1);padding:1px 8px;border:1px solid var(--sx-border);border-radius:999px;background:var(--sx-sunken);font-size:12px;font-weight:600;line-height:1.4;color:var(--sx-ink)}.sx .sx-roleflow__signal{margin:0;padding:10px 12px;border:1px solid var(--sx-border);border-left:3px solid var(--sx-signal);border-radius:var(--sx-radius-bar) var(--sx-radius-control) var(--sx-radius-control) var(--sx-radius-bar);background:var(--sx-surface);font-size:14px;line-height:1.45;color:var(--sx-ink)}.sx .sx-roleflow__ask{--sx-bubble-right:var(--sx-sunken);margin:0}.sx .sx-roleflow__ask>li{font-size:14px}.sx-roleflow__project{display:grid;grid-gap:var(--sx-s-1);gap:var(--sx-s-1);padding:10px 12px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-control);background:var(--sx-surface);box-shadow:var(--sx-shadow-soft)}.sx .sx-roleflow__pname{margin:0;font-size:14px;line-height:1.4;color:var(--sx-ink)}.sx-roleflow__tasks{gap:4px var(--sx-s-2)}.sx-roleflow__tasks>li{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1.4;color:var(--sx-ink-2)}.sx-roleflow__tasks svg{width:var(--sx-loop-glyph);height:var(--sx-loop-glyph);color:var(--sx-success)}.sx-roleflow__inputs{display:grid;grid-gap:var(--sx-s-1);gap:var(--sx-s-1);min-width:0}.sx-roleflow__news{display:grid;grid-gap:calc(var(--sx-s-1) / 2);gap:calc(var(--sx-s-1) / 2);margin:0;padding:0;list-style:none}.sx-roleflow__item{display:grid;grid-template-columns:var(--sx-rflow-glyph) minmax(0,1fr);align-items:start;grid-gap:var(--sx-s-1);gap:var(--sx-s-1);padding:calc(var(--sx-s-1) * .75) var(--sx-s-1);border:1px solid var(--sx-border);border-left:3px solid var(--sx-loop-accent);border-radius:var(--sx-radius-bar) var(--sx-radius-control) var(--sx-radius-control) var(--sx-radius-bar);background:var(--sx-surface);font-size:13px;line-height:1.35;color:var(--sx-ink)}.sx-roleflow__item>svg{width:var(--sx-rflow-glyph);height:var(--sx-rflow-glyph);margin-top:1px;color:var(--sx-ink-3)}.sx-roleflow__item>span{min-width:0}.sx-roleflow__item b{font-weight:600}.sx-roleflow__watch{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--sx-s-1);gap:var(--sx-s-1);flex:1 1 100%;padding:calc(var(--sx-s-1) * .75) var(--sx-s-1);border:1px solid var(--sx-border);border-radius:var(--sx-radius-control);background:var(--sx-sunken);font-size:13px;line-height:1.3;color:var(--sx-ink)}.sx-roleflow__mname{font-weight:600;min-width:0}.sx-roleflow__value{display:grid;justify-items:end;font-family:var(--sf-font-display);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sx-roleflow__value:before,.sx-roleflow__value>span{grid-area:1/1}.sx-roleflow__value[data-was]:before{content:attr(data-was);color:var(--sx-ink);opacity:0}.sx-roleflow__watch[data-crossed] .sx-roleflow__value>span{color:var(--sx-signal)}.sx-roleflow__limit{padding:1px 6px;border:1px dashed var(--sx-border-strong);border-radius:999px;font-size:11px;font-weight:600;line-height:1.4;color:var(--sx-ink-2);white-space:nowrap}.sx-roleflow__watch[data-crossed]:before{content:"";position:absolute;inset:-1px;z-index:-1;border:1px solid var(--sx-signal);border-radius:inherit;background:var(--sx-tint-bad)}.sx-roleflow__watch[data-crossed] .sx-roleflow__limit{border-style:solid;border-color:transparent;background:var(--sx-surface);color:var(--sx-signal)}.sx .sx-roleflow__signal p{margin:0}.sx .sx-roleflow__link{display:grid;grid-template-columns:var(--sx-rflow-glyph) minmax(0,1fr);grid-gap:var(--sx-s-1);gap:var(--sx-s-1);margin-top:var(--sx-s-1);padding-top:var(--sx-s-1);border-top:1px solid var(--sx-border);font-size:13px;line-height:1.4;color:var(--sx-ink-2)}.sx-roleflow__link svg{width:var(--sx-rflow-glyph);height:var(--sx-rflow-glyph);margin-top:2px;color:var(--sx-loop-accent)}.sx-roleflow__link b{font-weight:600;color:var(--sx-ink)}.sx .sx-roleflow__answer{justify-self:start;margin:0;padding:var(--sx-s-1) 12px;border:1px solid var(--sx-border);border-radius:var(--sx-radius-card) var(--sx-radius-card) var(--sx-radius-card) var(--sx-radius-bar);background:var(--sx-sunken);font-size:14px;line-height:1.45;color:var(--sx-ink)}.sx-roleflow__update{display:grid;grid-gap:calc(var(--sx-s-1) / 2);gap:calc(var(--sx-s-1) / 2);min-width:0}.sx .sx-roleflow__prompt{display:inline-flex;align-items:flex-start;justify-self:start;gap:6px;margin:0;padding:2px 12px 2px 8px;border:1px solid var(--sx-loop-accent);border-radius:999px;background:var(--sx-surface);font-size:13px;line-height:1.4;color:var(--sx-ink-2)}.sx-roleflow__prompt b{font-weight:600;color:var(--sx-ink)}.sx-roleflow__prompt svg{margin-top:2px}.sx-roleflow__fan>svg,.sx-roleflow__prompt svg{flex:none;width:var(--sx-rflow-glyph);height:var(--sx-rflow-glyph);color:var(--sx-loop-accent)}.sx-roleflow__fan{display:flex;align-items:center;gap:var(--sx-s-1);min-width:0;padding-left:var(--sx-s-1)}.sx .sx-hero__visual>.sx-roleflow .sx-roleflow__frame{padding:var(--sx-s-2);box-shadow:var(--sx-shadow-raised)}.sx-hero__visual>.sx-roleflow .sx-roleflow__watch{padding-block:calc(var(--sx-s-1) / 2)}.sx-hero__visual>.sx-roleflow .sx-roleflow__body{gap:calc(var(--sx-s-1) / 2);padding-bottom:calc(var(--sx-s-1) * 1.5)}.sx-hero__visual>.sx-roleflow .sx-roleflow__metrics{gap:calc(var(--sx-s-1) / 2)}.sx-hero__visual>.sx-roleflow .sx-roleflow__stage:last-child .sx-roleflow__body{padding-bottom:0}.sx-hero__visual>.sx-roleflow .sx-roleflow__chip{padding-block:2px}@container (max-width: 399px){.sx-hero__visual>.sx-roleflow .sx-roleflow__stage{position:relative;grid-template-columns:minmax(0,1fr)}.sx-hero__visual>.sx-roleflow .sx-roleflow__rail{position:absolute;top:0;left:0}.sx-hero__visual>.sx-roleflow .sx-roleflow__track{display:none}.sx .sx-hero__visual>.sx-roleflow .sx-roleflow__title{padding-left:calc(var(--sx-rflow-num) + var(--sx-s-1))}}.sx-roleflow__num,.sx-roleflow__title{transition:opacity var(--sf-dur-3) var(--sf-ease-out)}.sx-roleflow__piece{transition:opacity var(--sf-dur-3) var(--sf-ease-out),transform var(--sf-dur-3) var(--sf-ease-out)}.sx-roleflow__fill{transition:transform var(--sf-dur-3) var(--sf-ease-out)}.sx-roleflow[data-enter] :is(.sx-roleflow__piece,.sx-roleflow__title,.sx-roleflow__num,.sx-roleflow__fill,.sx-roleflow__value>span,.sx-roleflow__value:before,.sx-roleflow__watch:before){transition:none}.sx-roleflow__stage[data-state=next] .sx-roleflow__title{opacity:var(--sx-rflow-dim)}.sx-roleflow__stage[data-state=next] .sx-roleflow__num{background:var(--sx-border-strong);color:var(--sx-ink)}.sx-roleflow__stage[data-state=next] .sx-roleflow__piece{opacity:0;transform:translateY(var(--sf-distance))}.sx-roleflow__stage:is([data-state=next],[data-state=active]) .sx-roleflow__fill{transform:scaleY(0)}.sx-roleflow__stage[data-state=active] .sx-roleflow__num{box-shadow:0 0 12px var(--sx-loop-accent)}.sx-roleflow__stage[data-state=active] .sx-roleflow__num:after{opacity:1}.sx-roleflow:not([data-mode=static]) .sx-roleflow__stage[data-state=active] .sx-roleflow__piece{animation:sx-loop-rise var(--sf-dur-3) var(--sf-ease-out) calc(var(--sx-rflow-wait, 0s) + var(--i, 0) * var(--sf-loop-beat)) both var(--sx-loop-play)}.sx-roleflow__frame[data-stage=connect]{--sx-rflow-wait:var(--sf-loop-delay)}.sx-roleflow:not([data-mode=static]) .sx-roleflow__stage[data-state=active] .sx-roleflow__fill{animation:sx-loop-fill-y var(--sx-loop-step) var(--sf-ease-in-out) both var(--sx-loop-play)}.sx-roleflow:not([data-mode=static]) .sx-roleflow__stage[data-state=active] .sx-roleflow__packet{opacity:1;animation:sx-tracer-y var(--sx-loop-step) var(--sf-ease-in-out) both var(--sx-loop-play)}.sx-roleflow__value:before,.sx-roleflow__value>span,.sx-roleflow__watch:before{transition:opacity var(--sf-dur-3) var(--sf-ease-out)}.sx-roleflow__frame:is([data-stage=connect],[data-stage=metrics]) .sx-roleflow__watch[data-crossed] :is(.sx-roleflow__value>span){opacity:0}.sx-roleflow__frame:is([data-stage=connect],[data-stage=metrics]) .sx-roleflow__value[data-was]:before{opacity:1}.sx-roleflow__frame:is([data-stage=connect],[data-stage=metrics]) .sx-roleflow__watch[data-crossed]:before{opacity:0}.sx-roleflow__frame:is([data-stage=connect],[data-stage=metrics]) .sx-roleflow__watch[data-crossed] .sx-roleflow__limit{border:1px dashed var(--sx-border-strong);background:none;color:var(--sx-ink-2)}.sx-roleview__flow{min-width:0}.sx-roleview--flow .sx-roleview__panels{display:grid}.sx-roleview--flow .sx-roleview__panel{grid-area:1/1}.sx-roleview--flow .sx-roleview__panel:not([data-active]){display:grid;visibility:hidden}@keyframes sx-tracer-y{0%{top:0}to{top:100%}}@media (prefers-reduced-motion:reduce){.sx-roleflow__num:after{transition:none}}