.af__head[data-v-9d3273f6]{margin-bottom:clamp(4rem,6vw,7rem)}.af__head .mxd-point-subtitle[data-v-9d3273f6]{align-items:center;color:var(--t-bright);display:flex;gap:1rem;margin:0 0 3rem}.af__head .mxd-point-subtitle i[data-v-9d3273f6]{color:var(--accent)}.af__row[data-v-9d3273f6]{align-items:end;display:grid;gap:clamp(3rem,5vw,8rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.af__row h2[data-v-9d3273f6]{margin:0}.af__text[data-v-9d3273f6]{color:var(--t-medium);font-size:1.8rem;line-height:1.6;margin:0}.af__panel[data-v-9d3273f6]{background:var(--base-tint);border-radius:var(--_radius-l);padding:clamp(2.4rem,5vw,6rem)}.af__bar[data-v-9d3273f6]{align-items:center;gap:1.6rem;justify-content:space-between;margin-bottom:clamp(4rem,6vw,7rem)}.af__bar[data-v-9d3273f6],.af__switch[data-v-9d3273f6]{display:flex;flex-wrap:wrap}.af__switch[data-v-9d3273f6]{gap:.8rem}.af__option[data-v-9d3273f6]{background:transparent;border:1px solid var(--st-muted);border-radius:999px;color:var(--t-medium);cursor:pointer;font:normal var(--fw-medium) 1.6rem/1 var(--_font-default);min-height:5rem;padding:0 2.4rem;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.af__option[data-v-9d3273f6]:hover{border-color:var(--t-medium);color:var(--t-bright)}.af__option[aria-pressed=true][data-v-9d3273f6]{background:var(--base-opp);border-color:var(--base-opp);color:var(--t-opp-bright)}.af__replay[data-v-9d3273f6]{align-items:center;background:none;border:0;color:var(--t-medium);cursor:pointer;display:inline-flex;font-size:1.5rem;gap:.8rem;padding:1rem 0;transition:color .25s ease}.af__replay[data-v-9d3273f6]:hover{color:var(--t-bright)}.af__option[data-v-9d3273f6]:focus-visible,.af__replay[data-v-9d3273f6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.af__diagram[data-v-9d3273f6]{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(4rem,.5fr) minmax(0,1fr) minmax(4rem,.5fr) minmax(0,1fr)}.af__node[data-v-9d3273f6]{align-items:center;background:var(--base);border:1px solid var(--st-muted);border-radius:var(--_radius-m);display:flex;flex-direction:column;gap:1.2rem;padding:clamp(2.4rem,3vw,3.6rem) 1.6rem;text-align:center;transition:border-color .4s ease}.af__node.is-active[data-v-9d3273f6]{border-color:var(--accent)}.af__node.is-warn[data-v-9d3273f6]{border-color:var(--t-medium);border-style:dashed}.af__node.is-active .af__num[data-v-9d3273f6]{color:var(--accent);font-size:1.4rem}.af__name[data-v-9d3273f6]{color:var(--t-bright);font-size:clamp(1.8rem,1.6vw,2.2rem);line-height:1.2;margin:0}.af__status[data-v-9d3273f6]{align-items:center;color:var(--t-muted);display:inline-flex;font-size:1.4rem;gap:.6rem;justify-content:center;line-height:1.3;margin:0;min-height:2.2rem;transition:opacity .3s ease}.af__status.is-empty[data-v-9d3273f6]{opacity:0}.af__status--ok[data-v-9d3273f6]{color:var(--accent)}.af__status--warn[data-v-9d3273f6]{color:var(--t-bright)}.af__link[data-v-9d3273f6]{height:1.2rem;position:relative}.af__link[data-v-9d3273f6]:before{border-top:1px dashed var(--st-muted);content:"";left:0;position:absolute;right:0;top:50%}.af__dot[data-v-9d3273f6]{background:var(--accent);border-radius:50%;height:1.2rem;left:0;position:absolute;top:0;transition:left 1.2s cubic-bezier(.45,.05,.35,1),opacity .3s ease;width:1.2rem}.af__dot.is-end[data-v-9d3273f6]{left:calc(100% - 1.2rem)}.af__dot.is-hidden[data-v-9d3273f6]{opacity:0}.af__dot.is-blocked[data-v-9d3273f6]{animation:af-blocked-x-9d3273f6 1.6s ease-in-out 2}@keyframes af-blocked-x-9d3273f6{0%,to{left:0}50%{left:calc(50% - .6rem)}}.af__steps[data-v-9d3273f6]{list-style:none;margin:clamp(4rem,6vw,7rem) 0 0;padding:0}.af__step[data-v-9d3273f6]{border-top:1px solid var(--st-muted);color:var(--t-muted);display:grid;gap:2rem;grid-template-columns:6rem minmax(0,1fr);padding:2rem 0;transition:color .3s ease}.af__step[data-v-9d3273f6]:last-child{border-bottom:1px solid var(--st-muted)}.af__step p[data-v-9d3273f6]{font-size:clamp(1.6rem,1.3vw,1.8rem);line-height:1.5;margin:0}.af__step.is-done[data-v-9d3273f6]{color:var(--t-medium)}.af__step.is-current[data-v-9d3273f6]{color:var(--t-bright)}.af__num[data-v-9d3273f6]{color:var(--accent);font-size:1.4rem;line-height:2.6rem}.af__note[data-v-9d3273f6]{color:var(--t-muted);font-size:1.4rem;margin:2.4rem 0 0}@media only screen and (max-width:1199px){.af__row[data-v-9d3273f6]{grid-template-columns:1fr}}@media only screen and (max-width:991px){.af__diagram[data-v-9d3273f6]{grid-template-columns:1fr;justify-items:center}.af__node[data-v-9d3273f6]{max-width:36rem;width:100%}.af__link[data-v-9d3273f6]{height:6rem;width:1.2rem}.af__link[data-v-9d3273f6]:before{border-left:1px dashed var(--st-muted);border-top:0;inset:0 auto 0 50%}.af__dot[data-v-9d3273f6]{transition:top 1.2s cubic-bezier(.45,.05,.35,1),opacity .3s ease}.af__dot.is-end[data-v-9d3273f6]{left:0;top:calc(100% - 1.2rem)}.af__dot.is-blocked[data-v-9d3273f6]{animation-name:af-blocked-y-9d3273f6}@keyframes af-blocked-y-9d3273f6{0%,to{top:0}50%{top:calc(50% - .6rem)}}}@media(prefers-reduced-motion:reduce){.af__dot[data-v-9d3273f6]{animation:none!important;transition:none!important}}
