[hidden]{display:none!important}.fde-terms{flex-wrap:wrap;gap:.35rem .9rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.fde-terms li,.steps .fde-terms li{counter-increment:none;max-width:none;padding:0}.steps .fde-terms li:before,.steps .fde-terms li:after{content:none}@media (min-width:900px) and (max-width:1199px){.steps.steps-5{grid-template-columns:minmax(0,1fr);gap:0;max-width:46rem}.steps.steps-5 li{padding:0 0 2rem 3.25rem}.steps.steps-5 li:before{top:-.15rem}.steps.steps-5 li:after{background:linear-gradient(var(--glow-soft), var(--rule));width:1px;height:auto;inset:2.2rem auto .2rem 1.05rem}}@media (min-width:900px){.steps.steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.steps.steps-3 li:nth-child(3n):after{display:none}}.fde-sub{padding-top:2rem}@media (min-width:1200px){.steps.steps-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.fde-checks{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.fde-checks li{color:var(--ink-2);padding-left:1.75rem;position:relative}.fde-checks li:before{content:"";border:1px solid var(--blue);width:.7rem;height:.7rem;box-shadow:0 0 10px -2px var(--blue);border-radius:2px;position:absolute;top:.45em;left:0}.fde-audit,.fde-pair{border-top-color:var(--rule-strong)}.fde-audit dt,.fde-pair dt{color:var(--ink)}.fde-pair>div[data-us] dt{color:var(--glow)}.race{--label:0px;gap:1.75rem;display:grid}@media (min-width:760px){.race{--label:15rem}}.race-lanes{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.race-lane{--tone:var(--manual-ink);--tone-line:var(--manual);border-bottom:1px solid var(--rule);gap:.6rem 0;padding-bottom:1.25rem;display:grid}.race-lane[data-tone=verne]{--tone:var(--glow);--tone-line:var(--glow)}@media (min-width:760px){.race-lane{grid-template-columns:var(--label) minmax(0, 1fr);align-items:center}.race-now,.race-leaves{grid-column:2}}.race-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding-right:1.25rem;display:flex}@media (min-width:760px){.race-head{flex-direction:column;align-items:flex-start}}.race-role{margin:0;display:grid}.race-name{font:600 1.1rem/1.2 var(--f-display);color:var(--ink)}.race-lane[data-tone=verne] .race-name{color:var(--glow)}.race-order{color:var(--danger);transition:color .3s var(--ease-out);font-size:.82rem}.race-order[data-moving]{color:var(--glow);text-shadow:0 0 14px var(--glow-soft)}.race-track{background:repeating-linear-gradient(90deg, var(--grid-major) 0 1px, transparent 1px calc(100% / 12));height:34px;position:relative}.race-track>i{border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0}.race-base{width:calc(var(--end) * 100%);background:repeating-linear-gradient(90deg, var(--manual) 0 6px, transparent 6px 10px)}.race-lit{width:calc(min(var(--t), var(--end)) * 100%);background:var(--tone-line)}.race-lane[data-tone=verne] .race-lit{box-shadow:0 0 12px var(--green), 0 0 2px var(--glow)}.race-st{top:50%;left:calc(var(--at) * 100%);border:2px solid var(--manual);background:var(--ground);width:14px;height:14px;transition:border-color .24s var(--ease-out), background-color .24s var(--ease-out), box-shadow .24s var(--ease-out), transform .24s var(--ease-out);border-radius:50%;margin:-7px 0 0 -7px;position:absolute}.race-st[data-on]{border-color:var(--tone);background:var(--tone-line);transform:scale(1.1)}.race-lane[data-tone=verne] .race-st[data-on]{box-shadow:0 0 16px var(--glow-soft)}.race-go{top:50%;left:calc(var(--at) * 100%);border:1px dashed var(--danger);width:20px;height:20px;transition:border-color .3s var(--ease-out), transform .4s var(--ease-out), box-shadow .4s var(--ease-out);margin:-10px 0 0 -10px;position:absolute;transform:rotate(45deg)scale(.9)}.race-go[data-on]{border:1px solid var(--glow);box-shadow:0 0 22px var(--glow-soft);transform:rotate(45deg)scale(1.25)}.race-now{color:var(--ink-2);min-height:3.2em;margin:0}@media (prefers-reduced-motion:no-preference){.race-now{animation:race-in .42s var(--ease-out) both}.race-leaves{animation:race-in .52s var(--ease-out) both}}@keyframes race-in{0%{opacity:0;filter:blur(3px);transform:translateY(4px)}}.race-leaves{border:1px solid var(--rule-strong);border-radius:var(--r-s);color:var(--ink);margin:0;padding:.6rem .8rem}.race-lane[data-tone=verne] .race-leaves{background:#3bffd90f;border-color:#3bffd973}.race-leaves-label{font:600 .78rem var(--f-mono);letter-spacing:.06em;color:var(--ink-3);margin-right:.4rem}.race-axis{height:2.2rem;margin-left:var(--label);color:var(--ink-3);font-size:.74rem;position:relative}.race-axis span{top:0;left:calc(var(--at) * 100%);white-space:nowrap;position:absolute;transform:translate(-50%)}.race-axis span:first-child{transform:none}.race-axis span:last-child{transform:translate(-100%)}@media (max-width:759px){.race-axis span:nth-child(2),.race-axis span:nth-child(4),.race-axis span:nth-child(6){display:none}}.bench{gap:1.5rem;display:grid}.bench-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.bench-top .field{width:min(100%,18rem)}.bench-head{display:none}.bench-rows{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.bench-row{border:1px solid var(--rule);border-radius:var(--r-s);transition:border-color .22s var(--ease-out), box-shadow .22s var(--ease-out);background:#020c0c80;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .75rem;padding:.9rem;display:grid}.bench-row>.field:first-child{grid-column:1/-1}.bench-row[data-flagged]{border-color:#ff7a6b80}.bench-row[data-first]{border-color:var(--glow);box-shadow:0 0 22px -10px var(--glow-soft)}.bench-label{color:var(--ink-2);font-size:.85rem;font-weight:700}.bench-check{cursor:pointer;min-height:44px;color:var(--ink-2);align-items:center;gap:.6rem;font-size:.95rem;display:inline-flex}.bench-check input{width:20px;height:20px;accent-color:var(--glow)}.bench-remove{border:1px solid var(--rule-strong);width:44px;height:44px;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:50%;justify-self:end;place-items:center;transition:color .16s ease-out,border-color .16s ease-out;display:grid}.bench-remove:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.bench-remove:disabled,.seg-btn:disabled{opacity:.45;cursor:not-allowed}@media (min-width:900px){.bench-head,.bench-row{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) 44px;align-items:center;gap:.75rem;display:grid}.bench-head{padding:0 .9rem}.bench-row>.field:first-child{grid-column:auto}.bench-row .bench-label,.bench-label-inline{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.bench-map{gap:.75rem;padding:clamp(1rem,2.5vw,1.75rem);display:grid}.bench-map-label{margin:0}.bench-flow{counter-reset:none;grid-auto-flow:row;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}@media (min-width:760px){.bench-flow{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0}}.bench-flow li{border:1px solid var(--manual);border-radius:var(--r-s);color:var(--manual-ink);transition:border-color .26s var(--ease-out), background-color .26s var(--ease-out), color .26s var(--ease-out), box-shadow .26s var(--ease-out);background:#2f4a472e;align-content:start;gap:.2rem;padding:.7rem .8rem;font-size:.88rem;line-height:1.35;display:grid;position:relative}@media (min-width:760px){.bench-flow li{margin-right:22px}.bench-flow li:last-child{margin-right:0}.bench-flow li:not(:last-child):after{content:"";background:var(--manual);width:22px;height:1px;position:absolute;top:50%;right:-23px}.bench-flow-to li:not(:last-child):after{background:var(--green)}}.bench-flow li[data-flagged]{color:var(--ink-2);border-color:#ff7a6b99}.bench-flow li[data-flagged] .bench-node-ratio{color:var(--danger)}.bench-flow-to li{color:var(--ink-2);background:#008c8c14;border-color:#008c8c73}.bench-flow li[data-first]{border-color:var(--glow);color:var(--ink);box-shadow:0 0 24px -8px var(--glow-soft);background:#3bffd91a}.bench-node-name{font-weight:700}.bench-node-time,.bench-node-ratio{font-size:.8rem}.bench-out{gap:1.25rem;display:grid}.bench-metric{border-radius:var(--r-s);color:var(--ink);background:#3bffd90d;border:1px solid #3bffd959;padding:1rem 1.1rem}.terms{gap:2.5rem;display:grid}.terms-tools{border-bottom:1px solid var(--rule-strong);gap:1rem;padding-bottom:1rem;display:grid}.terms-strip{scrollbar-width:thin;gap:.5rem;padding-bottom:.25rem;display:flex;position:relative;overflow-x:auto}.terms-phase{border:1px solid var(--rule-strong);min-height:44px;color:var(--ink-2);font:600 .92rem/44px var(--f-text);cursor:pointer;background:#071d1b99;border-radius:999px;flex:none;align-items:baseline;gap:.5rem;padding:0 14px;transition:border-color .16s ease-out,color .16s ease-out,background-color .16s ease-out,box-shadow .2s ease-out;display:inline-flex}.terms-phase:hover{color:var(--ink);border-color:#3bffd98c}.terms-phase[aria-pressed=true]{border-color:var(--glow);color:#fff;box-shadow:0 0 18px -4px var(--glow-soft);background:#3bffd91f}.terms-phase-count{color:var(--green-ink);font-size:.78rem}.terms-find{flex-wrap:wrap;align-items:flex-end;gap:.75rem 2rem;display:flex}.terms-find .field{flex:18rem;max-width:28rem}.terms-tools>p{margin:0}.terms-clear{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.terms-group{gap:1rem;display:grid}.terms-group-head{border-bottom:1px solid #3bffd959;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding-bottom:.75rem;display:flex}.terms-group-head p{margin:0}.terms-list{gap:0;margin:0;display:grid}@media (min-width:900px){.terms-list{column-gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}.term{border-bottom:1px solid var(--rule);border-radius:var(--r-s);transition:background-color .6s var(--ease-out), box-shadow .6s var(--ease-out);align-content:start;gap:.4rem;margin:0 -.75rem;padding:1.1rem .75rem 1.25rem;scroll-margin-top:96px;display:grid}.term:target,.term:focus{background:#3bffd912;outline:none;box-shadow:inset 0 0 0 1px #3bffd966}.term dd{gap:.5rem;margin:0;display:grid}.term dd p{margin:0}.term-name{font:600 1.15rem/1.25 var(--f-display);color:var(--ink);text-decoration:none}.term-name:hover{color:var(--glow)}.term-aka{margin-top:.15rem;display:block}.term-tech{color:var(--ink-2)}.term-tech-label{font:600 .74rem var(--f-mono);letter-spacing:.06em;color:var(--blue-ink);margin-right:.35rem}.fit{gap:1.75rem;display:grid}@media (min-width:1000px){.fit{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.fit-qs{gap:0;margin:0;padding:0;list-style:none;display:grid}.fit-q{border-bottom:1px solid var(--rule);gap:.6rem;padding:1rem 0;display:grid}@media (min-width:640px){.fit-q{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem 1.5rem}}.fit-ask{margin:0;font-weight:700}.fit-text .hint{margin:.2rem 0 0}.fit-n{border:1px solid var(--manual);width:1.7rem;height:1.7rem;color:var(--ink-3);transition:border-color .22s var(--ease-out), color .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:50%;place-items:center;margin-right:.35rem;font-size:.78rem;display:inline-grid}.fit-q[data-answer] .fit-n{border-color:var(--glow);color:var(--glow);box-shadow:0 0 12px -3px var(--glow-soft)}.fit-out{border:1px solid var(--rule-strong);border-radius:var(--r-m);transition:border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#020c0c99;gap:.75rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid;position:sticky;top:96px}.fit-out[data-ready]{border-color:var(--glow);box-shadow:0 0 40px -18px var(--glow-soft)}.fit-out>*{margin:0}@media (prefers-reduced-motion:no-preference){.fit-out[data-ready]>*{animation:race-in .48s var(--ease-out) both}}.churn{gap:1.75rem;display:grid}.churn-set{gap:1rem 1.5rem;display:grid}@media (min-width:760px){.churn-set{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}}.churn-board{gap:.75rem;display:grid}.churn-board p{margin:0}.churn-dots{grid-template-columns:repeat(var(--cols), 18px);gap:8px;margin:0;padding:0;list-style:none;display:grid}.churn-dots li{border:1px solid var(--manual);width:18px;height:18px;transition:background-color .26s var(--ease-out), border-color .26s var(--ease-out), box-shadow .26s var(--ease-out);transition-delay:calc(var(--i) * 6ms);background:#2f4a4759;border-radius:50%}.churn-dots li[data-on]{border-color:var(--glow);background:var(--glow);box-shadow:0 0 10px var(--glow-soft)}.churn-out{gap:.9rem;display:grid}.churn-out>p{margin:0}.churn-state{color:var(--ink)}.churn[data-state=churn] .churn-state{color:var(--danger)}.churn[data-state=healthy] .churn-state{color:var(--glow)}.cmp{gap:1.5rem;display:grid}.cmp-pick{border:0;gap:.75rem;margin:0;padding:0;display:grid}.cmp-pick legend{margin-bottom:.75rem;padding:0}.cmp-verdict{border-radius:var(--r-m);background:#3bffd90d;border:1px solid #3bffd966;gap:.4rem;padding:1rem 1.2rem;display:grid}.cmp-verdict>*{margin:0}.cmp-scroll{border:1px solid var(--rule);border-radius:var(--r-m);scrollbar-width:thin;background:#020a0a99;overflow-x:auto}.cmp-scroll:focus-visible{outline:2px solid var(--glow);outline-offset:3px}.cmp-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.92rem;line-height:1.45}.cmp-table th,.cmp-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;transition:background-color .26s var(--ease-out), color .26s var(--ease-out), box-shadow .26s var(--ease-out);padding:.75rem .9rem}.cmp-table tr:last-child>*{border-bottom:0}.cmp-table thead th{font:600 .98rem/1.25 var(--f-display);color:var(--ink)}.cmp-table tbody th{z-index:1;width:10rem;color:var(--ink-3);background:#031010;font-size:.86rem;font-weight:700;position:sticky;left:0}.cmp-table td{color:var(--ink-2)}.cmp-table [data-us]{color:var(--ink)}.cmp-table thead th[data-us]{color:var(--glow)}.cmp-table [data-on]{color:#fff;background:#3bffd914;box-shadow:inset 1px 0 #3bffd973,inset -1px 0 #3bffd973}.cmp-table thead th[data-on]{box-shadow:inset 1px 0 0 #3bffd973, inset -1px 0 0 #3bffd973, inset 0 2px 0 var(--glow)}p.h3{font-family:var(--f-display)}.fde-nav{z-index:30;border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(12px)saturate(140%);background:#020707cc;position:relative}@media (min-width:900px){.fde-nav{position:sticky;top:73px}.site:has(.fde-nav) [id]{scroll-margin-top:152px}}.fde-nav-in{scrollbar-width:none;align-items:stretch;gap:1.25rem;display:flex;position:relative;overflow-x:auto}.fde-nav-in::-webkit-scrollbar{display:none}.fde-nav-title{border-right:1px solid var(--rule);white-space:nowrap;flex:none;align-items:center;margin:0;padding-right:1.25rem;display:flex}.fde-nav-title a{font:600 .8rem var(--f-mono);letter-spacing:.06em;color:var(--glow);text-decoration:none}.fde-nav-list{flex:1;margin:0;padding:0;list-style:none;display:flex}.fde-nav-list li{flex:1 0 auto}.fde-nav-list a{min-height:60px;color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.65rem;padding:.6rem 1rem;text-decoration:none;transition:background-color .2s ease-out;display:grid;position:relative}.fde-nav-list a:hover{background:#3bffd90d}.fde-nav-i{border:1px solid var(--manual);width:1.65rem;height:1.65rem;color:var(--ink-3);border-radius:50%;grid-row:span 2;place-items:center;font-size:.74rem;transition:border-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out;display:grid}.fde-nav-name{font:600 .98rem/1.2 var(--f-display);color:var(--ink);white-space:nowrap;transition:color .2s ease-out}.fde-nav-line{color:var(--ink-3);white-space:nowrap;font-size:.8rem;line-height:1.3}.fde-nav-list a:hover .fde-nav-name{color:var(--glow)}.fde-nav-list a[aria-current=page] .fde-nav-i{border-color:var(--glow);color:var(--glow);box-shadow:0 0 14px -3px var(--glow-soft)}.fde-nav-list a[aria-current=page]:after{content:"";background:var(--glow);height:2px;box-shadow:0 0 12px var(--glow-soft);border-radius:1px;position:absolute;bottom:-1px;left:1rem;right:1rem}@media (max-width:1099px){.fde-nav-line{display:none}.fde-nav-i{grid-row:auto}.fde-nav-list a{min-height:52px}}.fde-head-in{gap:2.5rem var(--col-gap);display:grid}.fde-head-text,.fde-head-art{min-width:0}@media (min-width:1080px){.fde-head[data-side] .fde-head-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center}.fde-head[data-side] .display{font-size:clamp(2.25rem,1.1rem + 2.2vw,3.3rem)}}.fde-next-list{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.fde-next-list{gap:var(--col-gap);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}}.fde-next-list a{border-bottom:1px solid var(--rule);color:inherit;gap:.4rem;padding:1.25rem 0;text-decoration:none;display:grid}@media (min-width:900px){.fde-next-list a{border-top:1px solid #3bffd959;border-bottom:0;padding:1.25rem 0 .5rem}}.fde-next-name{font:600 1.5rem/1.15 var(--f-display);color:var(--ink);transition:color .2s ease-out}.fde-next-line{color:var(--ink-2)}.fde-next-go{color:var(--glow);transition:transform .28s var(--ease-out)}.fde-next-list a:hover .fde-next-name{color:var(--glow)}.fde-next-list a:hover .fde-next-go{transform:translate(6px)}.fde-art{gap:.9rem;min-width:0;margin:0;display:grid;container-type:inline-size}.fde-art-stage{aspect-ratio:var(--ar,4 / 3);margin:0;position:relative}.fde-art-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.fde-art-hud{z-index:1;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:absolute;top:16px;left:20px;right:18px}.fde-art-hud p{margin:0}.fde-art-phase{font:600 1.1rem/1.2 var(--f-display);color:var(--ink)}.fde-art-cap{max-width:34ch;color:var(--ink-2);font-size:.88rem;line-height:1.4;margin-top:.3rem!important}.fde-art-stat{color:var(--ink-3);white-space:nowrap;font-size:.8rem}.fde-art-stat b{color:var(--ink);font-size:1.05rem}.fde-art-stat[data-alert] b{color:var(--danger)}.fde-art-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.seg-btn.btn-xs{min-height:40px;padding:0 12px;font-size:.86rem}.fde-icon{place-items:center;width:44px;padding:0;display:inline-grid}.fde-art .label{font-size:.95rem;font-weight:700}.fde-floor{--ar:1 / .98}@container (max-width:519px){.fde-floor{--ar:3 / 4.2}.fde-art-cap{font-size:.82rem}}.fde-route-stage{--ar:16 / 5.4}@container (max-width:599px){.fde-route-stage{--ar:1 / 1.08}}.fde-route-links{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}@container (max-width:599px){.fde-route-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem}}.fde-route-links a{border-radius:var(--r-s);color:inherit;text-align:center;justify-items:center;gap:.15rem;padding:.6rem .4rem;text-decoration:none;transition:background-color .2s ease-out;display:grid}@container (max-width:599px){.fde-route-links a{text-align:left;justify-items:start}}.fde-route-links a:hover,.fde-route-links a:focus-visible{background:#3bffd90f}.fde-route-name{font:600 1.05rem/1.2 var(--f-display);color:var(--ink)}.fde-route-links a[data-client] .fde-route-name{color:var(--blue-ink)}.fde-route-line{color:var(--ink-3);font-size:.82rem;line-height:1.35}.fde-gate-controls{flex-wrap:wrap;align-items:flex-end;gap:1rem 2rem;display:flex}.fde-gate-slider{flex:260px;max-width:26rem}.fde-gate-stage{--ar:16 / 6.4}@container (max-width:639px){.fde-gate-stage{--ar:3 / 4.4}}.fde-gate-read{gap:1rem 2rem;display:grid}@container (min-width:900px){.fde-gate-read{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fde-gate-read p{margin:0}.fde-gate-read>div{align-content:start;gap:.4rem;display:grid}.fde-gate-log{align-content:start;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.fde-gate-log li{color:var(--ink-2);padding-left:1.1rem;position:relative}.fde-gate-log li:before{content:"";background:var(--ink-3);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.fde-gate-log li[data-tone=ok]:before{background:var(--glow);box-shadow:0 0 8px var(--glow-soft)}.fde-gate-log li[data-tone=bad]:before{background:var(--danger)}@media (prefers-reduced-motion:no-preference){.fde-gate-log li:first-child{animation:race-in .48s var(--ease-out) both}}.fde-map-stage{--ar:16 / 7.2}@container (max-width:639px){.fde-map-stage{--ar:3 / 4}}.fde-map-read{align-items:end;gap:1rem 2rem;display:grid}@container (min-width:900px){.fde-map-read{grid-template-columns:minmax(0,1fr) auto}}.fde-map-term{align-content:start;gap:.35rem;min-height:7.5rem;display:grid}.fde-map-term p{margin:0}.fde-flow-controls{gap:.9rem;display:grid}.fde-flow-written{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.fde-flow-stage{--ar:16 / 7.6}@container (max-width:599px){.fde-flow-stage{--ar:3 / 4.3}}.fde-flow-read{align-items:start;gap:1rem 2.5rem;display:grid}@container (min-width:900px){.fde-flow-read{grid-template-columns:auto auto minmax(0,1fr) auto}}.fde-flow-key{color:var(--ink-2);gap:.35rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.fde-flow-key li{align-items:center;gap:.55rem;display:flex}.fde-flow-key i{flex:none;width:10px;height:10px;display:inline-block}.fde-flow-key li[data-kind=rule] i{background:var(--ink-2)}.fde-flow-key li[data-kind=exception] i{border:1.6px solid var(--green-ink);border-radius:50%}.fde-flow-key li[data-kind=workaround] i{background:var(--blue-ink);transform:rotate(45deg)scale(.85)}.fde-flow-tally{gap:1.5rem;margin:0;display:flex}.fde-flow-tally div{flex-direction:column-reverse;gap:.15rem;display:flex}.fde-flow-tally dt{color:var(--ink-3);font-size:.82rem}.fde-flow-tally dd{font:600 1.9rem/1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--glow);margin:0}.fde-flow-tally [data-team] dd{color:var(--blue-ink)}.fde-flow-tally [data-lost] dd{color:var(--danger)}.fde-flow-note{color:var(--ink-2);margin:0}
