.wf-media:has(.wf-abs){background:none;border:1px solid color-mix(in srgb,var(--offwhite) 22%,transparent);box-shadow:0 1px 6px color-mix(in srgb,#000 24%,transparent),0 0 0 1px color-mix(in srgb,var(--offwhite) 10%,transparent);color:inherit;display:block;font:inherit;letter-spacing:0;min-height:0;padding:0;text-transform:none}.band-light .wf-media:has(.wf-abs),.band-tinted .wf-media:has(.wf-abs){border-color:var(--line-on-light);box-shadow:0 10px 30px -18px color-mix(in srgb,var(--evergreen) 45%,transparent)}.wf-media:has(.wf-abs)>.hud-a,.wf-media:has(.wf-abs)>.hud-b{z-index:2}.wf-abs{--abs-bg:color-mix(in srgb,var(--evergreen) 72%,#000);--abs-bar:color-mix(in srgb,var(--offwhite) 4%,transparent);--abs-ink:var(--offwhite);--abs-dim:color-mix(in srgb,var(--offwhite) 60%,transparent);--abs-faint:color-mix(in srgb,var(--offwhite) 36%,transparent);--abs-line:color-mix(in srgb,var(--offwhite) 11%,transparent);--abs-hot:var(--orange);--abs-crit:#ff6a5c;--abs-high:var(--orange);--abs-med:#f2b233;--abs-low:var(--seafoam);--abs-row:46px;color:var(--abs-ink);container-type:inline-size;font:400 12.5px/1.35 var(--sans);letter-spacing:0;position:relative;text-align:left;text-transform:none;z-index:1}.band-light .wf-abs,.band-tinted .wf-abs{--abs-bg:var(--offwhite-l2);--abs-bar:color-mix(in srgb,var(--evergreen) 4%,transparent);--abs-ink:var(--evergreen);--abs-dim:color-mix(in srgb,var(--evergreen) 66%,transparent);--abs-faint:color-mix(in srgb,var(--evergreen) 40%,transparent);--abs-line:color-mix(in srgb,var(--evergreen) 12%,transparent);--abs-hot:var(--rust);--abs-crit:#b3261e;--abs-high:var(--rust);--abs-med:#8a5a00;--abs-low:var(--teal)}.wf-abs-win{background:var(--abs-bg);display:flex;overflow:hidden}.wf-abs-rail{align-items:center;border-right:1px solid var(--abs-line);display:flex;flex:none;flex-direction:column;gap:12px;padding:16px 0;width:36px}.wf-abs-rail i{border:1.5px solid var(--abs-faint);display:block;height:12px;width:12px}.wf-abs-rail i:first-child{background:color-mix(in srgb,var(--abs-hot) 30%,transparent);border-color:var(--abs-hot)}.wf-imgcol .wf-abs-rail i:first-child,.wf-splitrow .wf-abs-rail i:first-child{background:none;border-color:var(--abs-faint)}.wf-imgcol:nth-child(6n+1 of .wf-imgcol) .wf-abs-rail i:first-child,.wf-imgcol:nth-child(6n+2 of .wf-imgcol) .wf-abs-rail i:nth-child(2),.wf-imgcol:nth-child(6n+3 of .wf-imgcol) .wf-abs-rail i:nth-child(3),.wf-imgcol:nth-child(6n+4 of .wf-imgcol) .wf-abs-rail i:nth-child(4),.wf-imgcol:nth-child(6n+5 of .wf-imgcol) .wf-abs-rail i:nth-child(5),.wf-imgcol:nth-child(6n+6 of .wf-imgcol) .wf-abs-rail i:nth-child(6),.wf-splitrow:nth-child(6n+1 of .wf-splitrow) .wf-abs-rail i:first-child,.wf-splitrow:nth-child(6n+2 of .wf-splitrow) .wf-abs-rail i:nth-child(2),.wf-splitrow:nth-child(6n+3 of .wf-splitrow) .wf-abs-rail i:nth-child(3),.wf-splitrow:nth-child(6n+4 of .wf-splitrow) .wf-abs-rail i:nth-child(4),.wf-splitrow:nth-child(6n+5 of .wf-splitrow) .wf-abs-rail i:nth-child(5),.wf-splitrow:nth-child(6n+6 of .wf-splitrow) .wf-abs-rail i:nth-child(6){background:color-mix(in srgb,var(--abs-hot) 30%,transparent);border-color:var(--abs-hot)}.wf-abs-main{flex:1;min-width:0}.wf-abs-head{align-items:center;background:var(--abs-bar);border-bottom:1px solid var(--abs-line);display:flex;gap:10px;padding:12px 16px}.wf-abs-title{font-size:13.5px;font-weight:700}.wf-abs-count{border:1px solid var(--abs-line);color:var(--abs-dim);font:500 11px/1 var(--mono);padding:3px 6px;white-space:nowrap}.wf-abs-enrich{display:flex;gap:4px;margin-left:auto}.wf-abs-enrich b{background:color-mix(in srgb,var(--abs-low) 14%,transparent);color:var(--abs-low);font:500 10px/1 var(--mono);letter-spacing:.04em;padding:4px 6px}.wf-abs-sort{align-items:center;color:var(--abs-dim);display:flex;font:500 11px/1 var(--mono);gap:5px;white-space:nowrap}.wf-abs-sort svg{fill:var(--abs-hot);height:9px;width:9px}.wf-abs-sort-swap{color:var(--abs-ink);display:inline-grid}.wf-abs-sort-swap>span{grid-area:1/1}.wf-abs-sort-a{opacity:0}.wf-abs-sev{--c:var(--abs-low);background:color-mix(in srgb,var(--c) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent);color:var(--c);display:inline-block;font:700 10.5px/1 var(--sans);padding:4px 7px}.wf-abs-sev--crit{--c:var(--abs-crit)}.wf-abs-sev--high{--c:var(--abs-high)}.wf-abs-sev--med{--c:var(--abs-med)}.wf-abs-sev--low{--c:var(--abs-low)}.wf-abs--risk{--abs-grid:56px 62px minmax(0,1fr) 60px 34px 98px}.wf-abs--risk .wf-abs-cols,.wf-abs--risk .wf-abs-row{align-items:center;display:grid;gap:10px;grid-template-columns:var(--abs-grid);padding:0 16px}.wf-abs--risk .wf-abs-cols{border-bottom:1px solid var(--abs-line);color:var(--abs-faint);font:500 10px/1 var(--mono);height:32px;letter-spacing:.06em;text-transform:uppercase}.wf-abs--risk .wf-abs-rows{list-style:none;margin:0;padding:0;position:relative}.wf-abs--risk .wf-abs-row{background:var(--abs-bg);border-bottom:1px solid var(--abs-line);height:var(--abs-row);position:relative}.wf-abs--risk .wf-abs-row:last-child{border-bottom:0}.wf-abs--risk .c-pri{color:var(--abs-dim);font:700 15px/1 var(--mono)}.wf-abs--risk .c-fnd{display:flex;flex-direction:column;gap:3px;min-width:0}.wf-abs--risk .c-fnd b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-abs--risk .c-fnd em{color:var(--abs-faint);font:400 10.5px/1 var(--mono);font-style:normal}.wf-abs--risk .c-epss{color:var(--abs-dim);display:flex;flex-direction:column;font:500 11.5px/1 var(--mono);gap:4px}.wf-abs--risk .c-epss i{background:linear-gradient(var(--abs-hot),var(--abs-hot)) 0 0/calc(var(--v)*100%) 100% no-repeat,var(--abs-line);display:block;height:3px;width:100%}.wf-abs--risk .c-risk{align-items:center;color:var(--abs-dim);display:flex;font-size:11.5px;gap:7px;white-space:nowrap}.wf-abs-kev{background:var(--abs-crit);color:var(--abs-bg);display:inline-block;font:700 9.5px/1 var(--mono);letter-spacing:.04em;padding:4px 5px}.wf-abs-nokev{background:var(--abs-line);display:block;height:2px;width:12px}.wf-abs-gauge{fill:none;flex:none;height:16px;stroke:var(--abs-line);stroke-width:3.4;width:28px}.wf-abs-gauge[data-lit] path:first-child{stroke:var(--abs-low)}.wf-abs-gauge:is([data-lit="2"],[data-lit="3"],[data-lit="4"]) path:nth-child(2){stroke:var(--abs-med)}.wf-abs-gauge:is([data-lit="3"],[data-lit="4"]) path:nth-child(3){stroke:var(--abs-high)}.wf-abs-gauge[data-lit="4"] path:nth-child(4){stroke:var(--abs-crit)}.wf-abs--risk .wf-abs-row.is-top{background:linear-gradient(90deg,color-mix(in srgb,var(--abs-hot) 13%,transparent),color-mix(in srgb,var(--abs-hot) 3%,transparent) 70%),var(--abs-bg);box-shadow:inset 3px 0 0 var(--abs-hot)}.wf-abs--risk .wf-abs-row.is-top .c-pri{color:var(--abs-hot)}.wf-abs--risk .wf-abs-row.is-top .c-risk{color:var(--abs-ink);font-weight:600}.wf-abs--risk .wf-abs-row.is-next .c-pri{color:var(--abs-ink)}.wf-abs--risk .wf-abs-row:nth-child(n+4) :is(.c-pri,.c-sev,.c-fnd,.c-epss,.c-kev,.c-risk){opacity:.62}.wf-abs--risk .wf-abs-row:nth-child(n+5) :is(.c-pri,.c-sev,.c-fnd,.c-epss,.c-kev,.c-risk){opacity:.42}@container (max-width:560px){.wf-abs--risk :is(.wf-abs-cols,.wf-abs-row){--abs-grid:56px 60px minmax(0,1fr) 56px 34px 28px}.wf-abs--risk .c-risk>span{display:none}.wf-abs--risk .wf-abs-cols .c-risk{visibility:hidden}.wf-abs--risk .wf-abs-enrich{display:none}.wf-abs--risk .wf-abs-sort{margin-left:auto}}@container (max-width:420px){.wf-abs--risk :is(.wf-abs-cols,.wf-abs-row){--abs-grid:24px 58px minmax(0,1fr) 34px 28px}.wf-abs--risk .c-epss,.wf-abs--risk .wf-abs-cols,.wf-abs--risk .wf-abs-rail{display:none}.wf-abs--risk .wf-abs-cols,.wf-abs--risk .wf-abs-row{gap:9px;padding:0 12px}}@keyframes wfAbsResort{0%{transform:translateY(calc((var(--from) - var(--to))*var(--abs-row)))}to{transform:none}}@keyframes wfAbsOut{0%{opacity:1}to{opacity:0}}@keyframes wfAbsIn{0%{opacity:0}to{opacity:1}}@keyframes wfAbsRank{0%{background:var(--abs-bg);box-shadow:inset 0 0 0 var(--abs-hot)}}html.js .rv .wf-abs--risk .wf-abs-row{transform:translateY(calc((var(--from) - var(--to))*var(--abs-row)))}html.js .rv .wf-abs--risk .wf-abs-sort-a{opacity:1}html.js .rv .wf-abs--risk .wf-abs-sort-b{opacity:0}html.js .rv.on .wf-abs--risk .wf-abs-row{animation:wfAbsResort .9s cubic-bezier(.65,0,.25,1) 1.2s backwards;transform:none}html.js .rv.on .wf-abs--risk .wf-abs-row.is-drop{z-index:0}html.js .rv.on .wf-abs--risk .wf-abs-row.is-top{animation:wfAbsResort .9s cubic-bezier(.65,0,.25,1) 1.2s backwards,wfAbsRank .5s ease 2.1s backwards;z-index:2}html.js .rv.on .wf-abs--risk .wf-abs-row.is-next{z-index:1}html.js .rv.on .wf-abs--risk .wf-abs-sort-a{animation:wfAbsOut .25s ease 1s backwards;opacity:0}html.js .rv.on .wf-abs--risk .wf-abs-sort-b{animation:wfAbsIn .25s ease 1.1s backwards;opacity:1}@media (prefers-reduced-motion:reduce){html.js .rv .wf-abs--risk .wf-abs-row{animation:none;transform:none}html.js .rv .wf-abs--risk .wf-abs-sort-a{animation:none;opacity:0}html.js .rv .wf-abs--risk .wf-abs-sort-b{animation:none;opacity:1}}.wf-abs--brief .wf-abs-head{flex-wrap:wrap;row-gap:6px}.wf-abs-spark{display:flex}.wf-abs-spark svg{fill:var(--abs-hot);height:14px;width:14px}.wf-abs-prov{background:color-mix(in srgb,var(--abs-low) 14%,transparent);color:var(--abs-low);font:500 10px/1 var(--mono);letter-spacing:.04em;padding:4px 7px}.wf-abs-model{align-items:center;border:1px solid var(--abs-line);color:var(--abs-dim);display:flex;font:500 10.5px/1 var(--mono);gap:5px;margin-left:auto;padding:4px 7px}.wf-abs-model svg{fill:var(--abs-dim);height:10px;width:10px}.wf-abs-stages{border-bottom:1px solid var(--abs-line);color:var(--abs-dim);display:flex;flex-wrap:wrap;font:500 10.5px/1 var(--mono);gap:6px 18px;list-style:none;margin:0;padding:10px 16px}.wf-abs-stages li{align-items:center;display:flex;gap:6px}.wf-abs-tick{background:color-mix(in srgb,var(--abs-low) 18%,transparent);flex:none;height:13px;position:relative;width:13px}.wf-abs-tick svg{fill:none;inset:0;position:absolute;stroke:var(--abs-low);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.wf-abs-tick:before{border:1.5px solid var(--abs-line);border-top-color:var(--abs-hot);content:"";inset:0;opacity:0;position:absolute}.wf-abs-brief{padding:14px 16px 2px;position:relative}.wf-abs-brief:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--abs-ink) 10%,transparent),transparent) -200% 0/50% 100% no-repeat,repeating-linear-gradient(to bottom,var(--abs-line) 0 9px,transparent 9px 21px);content:"";inset:16px 16px 12px;-webkit-mask:linear-gradient(90deg,#000 92%,transparent) 0 0/100% 21px repeat-y;mask:linear-gradient(90deg,#000 92%,transparent) 0 0/100% 21px repeat-y;opacity:0;pointer-events:none;position:absolute}.wf-abs-brief p{color:var(--abs-ink);font:400 13px/1.6 var(--sans);margin:0 0 12px;max-width:none}.wf-abs-cite{align-items:baseline;background:color-mix(in srgb,var(--abs-ink) 8%,transparent);color:var(--abs-ink);display:inline-flex;font:600 10px/1.1 var(--mono);gap:5px;margin-left:6px;padding:3px 7px;vertical-align:1px;white-space:nowrap}.wf-abs-cite b{color:var(--abs-faint);font-weight:500}.wf-abs-foot{border-top:1px solid var(--abs-line);color:var(--abs-faint);font:500 10.5px/1 var(--mono);gap:14px;padding:10px 16px}.wf-abs-foot,.wf-abs-regen{align-items:center;display:flex}.wf-abs-regen{color:var(--abs-hot);gap:5px}.wf-abs-regen svg{fill:currentColor;height:10px;width:10px}.wf-abs-share{align-items:center;color:var(--abs-dim);display:flex;gap:6px;margin-left:auto}.wf-abs-share:before{background:var(--abs-low);content:"";height:6px;width:6px}@container (max-width:420px){.wf-abs--brief .wf-abs-prov,.wf-abs--brief .wf-abs-rail{display:none}.wf-abs--brief .wf-abs-brief p{font-size:12.5px}.wf-abs--brief .wf-abs-share{display:none}}@keyframes wfAbsSpin{to{transform:rotate(1turn)}}@keyframes wfAbsRise{0%{opacity:0;transform:translateY(8px)}}@keyframes wfAbsDim{0%{opacity:.4}}html.js .rv .wf-abs--brief .wf-abs-stages li{opacity:.4}html.js .rv .wf-abs--brief .wf-abs-tick{background:none}html.js .rv .wf-abs--brief .wf-abs-tick svg{opacity:0}html.js .rv .wf-abs--brief .wf-abs-tick:before{opacity:1}html.js .rv .wf-abs--brief :is(.wf-abs-brief p,.wf-abs-foot){opacity:0}html.js .rv.on .wf-abs--brief .wf-abs-stages li{animation:wfAbsDim .2s ease calc(.4s + var(--i)*.6s) backwards;opacity:1}html.js .rv.on .wf-abs--brief .wf-abs-tick{background:color-mix(in srgb,var(--abs-low) 18%,transparent);transition:background .2s ease calc(1s + var(--i)*.6s)}html.js .rv.on .wf-abs--brief .wf-abs-tick svg{animation:wfAbsIn .2s ease calc(1s + var(--i)*.6s) backwards;opacity:1}html.js .rv.on .wf-abs--brief .wf-abs-tick:before{animation:wfAbsSpin .6s linear infinite,wfAbsOut .15s ease calc(1s + var(--i)*.6s) backwards;opacity:0}html.js .rv.on .wf-abs--brief .wf-abs-brief p{animation:wfAbsRise .5s cubic-bezier(.2,.7,.2,1) calc(2.5s + var(--i)*.5s) backwards;opacity:1}html.js .rv.on .wf-abs--brief .wf-abs-foot{animation:wfAbsIn .4s ease 4.1s backwards;opacity:1}@keyframes wfAbsShimmer{to{background-position:300% 0,0 0}}@keyframes wfAbsSkel{0%{opacity:0}12%,85%{opacity:1}to{opacity:0}}html.js .rv.on .wf-abs--brief .wf-abs-brief:before{animation:wfAbsSkel 2.3s ease .4s both,wfAbsShimmer 1.1s linear .4s 2}@media (prefers-reduced-motion:reduce){html.js .rv .wf-abs--brief :is(.wf-abs-stages li,.wf-abs-tick svg,.wf-abs-brief p,.wf-abs-foot){animation:none;opacity:1}html.js .rv .wf-abs--brief .wf-abs-tick{background:color-mix(in srgb,var(--abs-low) 18%,transparent);transition:none}html.js .rv .wf-abs--brief .wf-abs-tick:before{animation:none;opacity:0}html.js .rv .wf-abs--brief .wf-abs-brief:before{animation:none}}.wf-abs--import{--abs-src:34px}.wf-abs-pipe{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,.78fr);padding:12px 16px 14px}.wf-abs-srcs{list-style:none;margin:0;padding:0}.wf-abs-srcs li{gap:9px;height:var(--abs-src)}.wf-abs-logo,.wf-abs-srcs li{align-items:center;display:flex}.wf-abs-logo{background:color-mix(in srgb,var(--abs-ink) 7%,transparent);box-shadow:inset 0 0 0 1px var(--abs-line);flex:none;height:28px;justify-content:center;width:28px}.wf-abs-logo svg{fill:none;height:15px;stroke:var(--abs-dim);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3;width:15px}.wf-abs-src{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.wf-abs-src b{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-abs-src em{color:var(--abs-faint);font:400 10px/1 var(--mono);font-style:normal;white-space:nowrap}.wf-abs-sync{align-items:center;color:var(--abs-dim);display:flex;font:500 10.5px/1 var(--mono);gap:5px}.wf-abs-sync i{background:var(--abs-low);height:6px;width:6px}.wf-abs-flow{display:block;height:calc(var(--abs-src)*7);overflow:visible;width:100%}.wf-abs-flow path{fill:none;vector-effect:non-scaling-stroke}.wf-abs-flow-base path{stroke:var(--abs-line);stroke-width:1.5}.wf-abs-flow-pulse path{opacity:0;stroke:var(--abs-hot);stroke-dasharray:14 100;stroke-dashoffset:114;stroke-linecap:round;stroke-width:2}.wf-abs-sink{background:color-mix(in srgb,var(--abs-hot) 5%,transparent);border:1px solid var(--abs-line);border-left:3px solid var(--abs-hot);display:flex;flex-direction:column;padding:14px}.wf-abs-sink-k{color:var(--abs-faint);font:500 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.wf-abs-sink-n{color:var(--abs-ink);font:700 30px/1 var(--mono);letter-spacing:-.01em;margin-top:8px}.wf-abs-sink-sub{color:var(--abs-dim);font:400 10.5px/1 var(--mono);margin-top:5px}.wf-abs-outcome{display:grid;gap:7px;margin:14px 0 0}.wf-abs-outcome div{align-items:baseline;border-top:1px solid var(--abs-line);display:flex;gap:8px;justify-content:space-between;padding-top:7px}.wf-abs-outcome dt{color:var(--abs-dim);font-size:11.5px}.wf-abs-outcome dd{color:var(--abs-ink);font:600 12px/1 var(--mono);margin:0}.wf-abs-outcome dd.is-up{color:var(--abs-low)}.wf-abs-outcome dd.is-up:before{content:"+"}@container (max-width:520px){.wf-abs--import .wf-abs-pipe{grid-template-columns:minmax(0,1fr) 34px minmax(0,.8fr)}.wf-abs--import .wf-abs-model,.wf-abs--import .wf-abs-src em{display:none}}@container (max-width:420px){.wf-abs--import .wf-abs-rail{display:none}.wf-abs--import .wf-abs-pipe{grid-template-columns:1fr;row-gap:12px}.wf-abs--import .wf-abs-flow{display:none}.wf-abs--import .wf-abs-src em{display:block}}@keyframes wfAbsPulse{0%{opacity:1;stroke-dashoffset:114}to{opacity:1;stroke-dashoffset:0}}html.js .rv .wf-abs--import .wf-abs-sync{opacity:.35}html.js .rv .wf-abs--import .wf-abs-sync i{background:var(--abs-med)}html.js .rv .wf-abs--import :is(.wf-abs-sink-n,.wf-abs-sink-sub,.wf-abs-outcome div){opacity:0}html.js .rv.on .wf-abs--import .wf-abs-flow-pulse path{animation:wfAbsPulse 1.8s cubic-bezier(.45,0,.55,1) calc(.5s + var(--i)*.35s) 2}html.js .rv.on .wf-abs--import .wf-abs-sync{animation:wfAbsIn .3s ease calc(2.3s + var(--i)*.35s) backwards;opacity:1}html.js .rv.on .wf-abs--import .wf-abs-sync i{background:var(--abs-low);transition:background .3s ease calc(2.3s + var(--i)*.35s)}html.js .rv.on .wf-abs--import .wf-abs-sink-n,html.js .rv.on .wf-abs--import .wf-abs-sink-sub{animation:wfAbsRise .6s cubic-bezier(.2,.7,.2,1) 4.5s backwards;opacity:1}html.js .rv.on .wf-abs--import .wf-abs-outcome div{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) calc(4.9s + var(--i)*.18s) backwards;opacity:1}@media (prefers-reduced-motion:reduce){html.js .rv .wf-abs--import :is(.wf-abs-sync,.wf-abs-sink-n,.wf-abs-sink-sub,.wf-abs-outcome div){animation:none;opacity:1}html.js .rv .wf-abs--import .wf-abs-sync i{background:var(--abs-low);transition:none}html.js .rv .wf-abs--import .wf-abs-flow-pulse path{animation:none}}.wf-abs--rules{--abs-trig:var(--seafoam);--abs-logic:var(--sand);--abs-egress:#c3b5ff;--abs-wire:color-mix(in srgb,var(--abs-ink) 32%,transparent);--abs-gap:14px}.band-light .wf-abs--rules,.band-tinted .wf-abs--rules{--abs-trig:var(--teal);--abs-logic:#8a5a00;--abs-egress:#5b46b5}.wf-abs-toggle{align-items:center;color:var(--abs-dim);display:flex;font:500 10.5px/1 var(--mono);gap:6px;margin-left:auto}.wf-abs-toggle i{background:var(--abs-low);height:12px;position:relative;width:22px}.wf-abs-toggle i:after{background:var(--abs-bg);content:"";height:8px;position:absolute;right:2px;top:2px;width:8px}.wf-abs-seg{border:1px solid var(--abs-line);display:flex;font:500 10px/1 var(--mono)}.wf-abs-seg span{color:var(--abs-faint);padding:4px 7px}.wf-abs-seg span.on{background:color-mix(in srgb,var(--abs-ink) 9%,transparent);color:var(--abs-ink)}.wf-abs-canvas{background:radial-gradient(circle,var(--abs-line) 1.1px,transparent 1.4px) 0 0/18px 18px;padding:16px 16px 14px}.wf-abs-graph{align-items:stretch;display:grid;grid-template-columns:minmax(0,.66fr) 20px minmax(0,1.26fr) 34px minmax(0,1fr)}.wf-abs-acts{display:flex;flex-direction:column;gap:var(--abs-gap)}.wf-abs-acts .wf-abs-node{flex:1;justify-content:center}.wf-abs-node{--c:var(--abs-ink);background:var(--abs-bg);border:1px solid var(--abs-line);border-top:3px solid var(--c);display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px;position:relative}.wf-abs-node--trig{align-self:center}.wf-abs-node.wf-abs-node--trig>b{line-height:1.25;white-space:normal}.wf-abs-node-k{align-items:center;color:var(--c);display:flex;font:600 9px/1 var(--mono);gap:4px;letter-spacing:.07em;text-transform:uppercase}.wf-abs-node-k svg{fill:none;flex:none;height:10px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2;width:10px}.wf-abs-node>b{font-size:12px;font-weight:600}.wf-abs-node>b,.wf-abs-node>em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-abs-node>em{color:var(--abs-faint);font:400 9.5px/1.2 var(--mono);font-style:normal}.wf-abs-badge{background:var(--abs-bg);border:1px solid var(--abs-line);bottom:-8px;color:var(--abs-ink);font:500 9px/1.2 var(--mono);padding:2px 5px;position:absolute;right:7px;white-space:nowrap}.wf-abs-node--chain:after{background:var(--abs-wire);bottom:calc(var(--abs-gap)*-1 - 1px);content:"";height:var(--abs-gap);left:28px;position:absolute;width:1.5px}.wf-abs-conds{list-style:none;margin:6px 0 0;padding:0}.wf-abs-conds,.wf-abs-conds li{display:flex;flex:1;flex-direction:column}.wf-abs-conds li{border-top:1px solid var(--abs-line);gap:3px;justify-content:center;padding:6px 0}.wf-abs-conds b{font-size:10.5px;font-weight:600}.wf-abs-conds span{color:var(--abs-dim);font:400 9.5px/1.2 var(--mono)}.wf-abs-conds code{background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--abs-ink);font:inherit;padding:1px 4px}.wf-abs-wire{position:relative}.wf-abs-wire i{background:var(--abs-wire);height:1.5px;left:0;margin-top:-.75px;position:absolute;right:0;transform-origin:left center}.wf-abs-wire i.is-mid{top:50%}.wf-abs-wire i.is-top{top:calc(16.66667% - var(--abs-gap)*2/6)}.wf-abs-wire i:after{background:var(--abs-bg);box-shadow:inset 0 0 0 1.5px var(--abs-wire);content:"";height:7px;position:absolute;right:-4px;top:-3px;width:7px}.wf-abs-wire u{bottom:4px;color:var(--abs-faint);font:500 8.5px/1 var(--mono);left:5px;position:absolute;text-decoration:none}.wf-abs-run{align-items:center;background:var(--abs-bg);border:1px solid var(--abs-line);color:var(--abs-dim);display:flex;flex-wrap:wrap;font:500 10px/1 var(--mono);gap:6px 8px;margin-top:18px;padding:6px 8px}.wf-abs-run-n{background:color-mix(in srgb,var(--abs-ink) 9%,transparent);color:var(--abs-ink);padding:3px 7px}.wf-abs-run-s{display:inline-grid}.wf-abs-run-s>span{grid-area:1/1;padding:3px 7px}.wf-abs-run-s .is-a{background:color-mix(in srgb,var(--abs-med) 15%,transparent);color:var(--abs-med);opacity:0}.wf-abs-run-s .is-b{background:color-mix(in srgb,var(--abs-low) 15%,transparent);color:var(--abs-low)}.wf-abs-run-r{color:var(--abs-ink);margin-left:auto;padding-right:4px}@container (max-width:540px){.wf-abs--rules .wf-abs-run-t,.wf-abs--rules .wf-abs-seg{display:none}}@container (max-width:470px){.wf-abs--rules .wf-abs-graph{grid-template-columns:minmax(0,1.3fr) 30px minmax(0,1fr)}.wf-abs--rules .wf-abs-node--trig,.wf-abs--rules .wf-abs-wire--in{display:none}}@container (max-width:400px){.wf-abs--rules .wf-abs-rail{display:none}.wf-abs--rules .wf-abs-graph{grid-template-columns:1fr;row-gap:var(--abs-gap)}.wf-abs--rules .wf-abs-node--chain:after,.wf-abs--rules .wf-abs-wire{display:none}}@keyframes wfAbsWire{0%{transform:scaleX(0)}}@keyframes wfAbsReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes wfAbsRevealNoise{0%{clip-path:inset(0 38.4% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes wfAbsPop{0%{opacity:0;transform:scale(.6)}}html.js .rv.on .wf-abs--rules :is(.wf-abs-node,.wf-abs-run){animation:wfAbsRise .5s cubic-bezier(.2,.7,.2,1) calc(.3s + var(--i,0)*.35s) backwards}html.js .rv.on .wf-abs--rules .wf-abs-run{animation-delay:2.9s}html.js .rv.on .wf-abs--rules .wf-abs-wire i{animation:wfAbsWire .4s cubic-bezier(.4,0,.2,1) calc(.3s + var(--i)*.35s) backwards}html.js .rv.on .wf-abs--rules .wf-abs-wire u{animation:wfAbsIn .3s ease calc(.55s + var(--i)*.35s) backwards}html.js .rv.on .wf-abs--rules .wf-abs-conds li{animation:wfAbsRise .4s cubic-bezier(.2,.7,.2,1) calc(1.3s + var(--j)*.25s) backwards}html.js .rv.on .wf-abs--rules .wf-abs-node--chain:after{animation:wfAbsIn .3s ease 2.3s backwards}html.js .rv.on .wf-abs--rules .wf-abs-run-s .is-a{animation:wfAbsOut .25s ease 3.9s backwards}html.js .rv.on .wf-abs--rules .wf-abs-run-s .is-b{animation:wfAbsIn .25s ease 3.9s backwards}html.js .rv.on .wf-abs--rules .wf-abs-run-r{animation:wfAbsIn .4s ease 4s backwards}html.js .rv.on .wf-abs--rules .wf-abs-badge{animation:wfAbsPop .35s cubic-bezier(.3,1.4,.5,1) calc(4.1s + var(--i)*.1s) backwards}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--rules .wf-abs-node--chain:after,html.js .rv.on .wf-abs--rules :is(.wf-abs-node,.wf-abs-run,.wf-abs-wire i,.wf-abs-wire u,.wf-abs-conds li,.wf-abs-run-s>span,.wf-abs-run-r,.wf-abs-badge){animation:none}}.wf-abs--report{--abs-act:var(--abs-hot);--abs-mit:var(--abs-low);--abs-ra:var(--abs-med)}.wf-abs-range{align-items:center;border:1px solid var(--abs-line);color:var(--abs-ink);display:flex;font:500 10.5px/1 var(--mono);gap:6px;margin-left:auto;padding:4px 7px}.wf-abs-range svg{fill:none;height:9px;stroke:var(--abs-dim);stroke-width:1.4;width:9px}.wf-abs-export{align-items:center;border:1px solid color-mix(in srgb,var(--abs-hot) 45%,transparent);color:var(--abs-hot);display:flex;font:600 10.5px/1 var(--mono);gap:5px;padding:4px 8px}.wf-abs-export svg{fill:none;height:10px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;width:10px}.wf-abs-kpis{border-bottom:1px solid var(--abs-line);display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.25fr) minmax(0,1.08fr) minmax(0,.75fr)}.wf-abs-kpis>div{border-left:1px solid var(--abs-line);display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px 14px}.wf-abs-kpis>div:first-child{border-left:0}.wf-abs-kpi-k{color:var(--abs-faint);font:500 9.5px/1 var(--mono);letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.wf-abs-kpi-n{color:var(--abs-ink);font:700 19px/1 var(--mono);letter-spacing:-.01em}.wf-abs-kpi-n.is-up{color:var(--abs-low)}.wf-abs-kpi-sub{color:var(--abs-dim);font:400 10px/1.2 var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-abs-sparkline{display:block;height:12px;overflow:visible;width:100%}.wf-abs-sparkline path{fill:none;stroke:var(--abs-mit);stroke-width:1.5;vector-effect:non-scaling-stroke}.wf-abs-chart{padding:12px 16px 8px}.wf-abs-chart-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.wf-abs-chart-head b{font-size:12px;font-weight:600}.wf-abs-legend{align-items:center;color:var(--abs-dim);display:flex;font:500 10px/1 var(--mono);gap:5px}.wf-abs-legend i{background:var(--c);height:3px;margin-left:6px;width:10px}.wf-abs-legend i:first-child{margin-left:0}.wf-abs-legend .is-act{--c:var(--abs-act)}.wf-abs-legend .is-mit{--c:var(--abs-mit)}.wf-abs-legend .is-ra{--c:var(--abs-ra)}.wf-abs-plot{display:block;height:118px;overflow:visible;width:100%}.wf-abs-plot path{vector-effect:non-scaling-stroke}.wf-abs-grid path{fill:none;stroke:var(--abs-line);stroke-width:1}.wf-abs-area{fill:color-mix(in srgb,var(--abs-mit) 12%,transparent)}.wf-abs-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.wf-abs-line.is-act{stroke:var(--abs-act)}.wf-abs-line.is-mit{stroke:var(--abs-mit)}.wf-abs-line.is-ra{stroke:var(--abs-ra);stroke-dasharray:none}.wf-abs-axis{color:var(--abs-faint);display:flex;font:400 9.5px/1 var(--mono);justify-content:space-between;margin-top:6px}.wf-abs-pack{gap:10px}.wf-abs-pack-ico{display:flex}.wf-abs-pack-ico svg{fill:none;height:13px;stroke:var(--abs-hot);stroke-linejoin:round;stroke-width:1.3;width:13px}.wf-abs-pack-name{color:var(--abs-ink);font:600 11.5px/1 var(--sans)}.wf-abs-pack-meta{white-space:nowrap}@container (max-width:540px){.wf-abs--report .wf-abs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-abs--report .wf-abs-kpis>div:nth-child(3){border-left:0}.wf-abs--report .wf-abs-kpis>div:nth-child(n+3){border-top:1px solid var(--abs-line)}.wf-abs--report .wf-abs-pack-meta{display:none}}@container (max-width:420px){.wf-abs--report .wf-abs-export,.wf-abs--report .wf-abs-rail{display:none}.wf-abs--report .wf-abs-chart-head b{font-size:11.5px}.wf-abs--report .wf-abs-share{display:none}}@keyframes wfAbsDraw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}html.js .rv.on .wf-abs--report .wf-abs-kpis>div{animation:wfAbsRise .5s cubic-bezier(.2,.7,.2,1) calc(.3s + var(--i)*.15s) backwards}html.js .rv.on .wf-abs--report .wf-abs-sparkline path{animation:wfAbsDraw 1s ease .6s backwards;stroke-dasharray:100}html.js .rv.on .wf-abs--report .wf-abs-line{animation:wfAbsDraw 1.6s cubic-bezier(.45,0,.35,1) 1s backwards;stroke-dasharray:100}html.js .rv.on .wf-abs--report .wf-abs-area{animation:wfAbsIn .8s ease 1.9s backwards}html.js .rv.on .wf-abs--report .wf-abs-pack{animation:wfAbsRise .5s cubic-bezier(.2,.7,.2,1) 2.9s backwards}html.js .rv.on .wf-abs--report .wf-abs-share{animation:wfAbsIn .4s ease 3.4s backwards}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--report :is(.wf-abs-kpis>div,.wf-abs-sparkline path,.wf-abs-line,.wf-abs-area,.wf-abs-pack,.wf-abs-share){animation:none}}.wf-abs--dedupe{--abs-dupc:var(--abs-hot);--abs-fpc:var(--abs-low);--abs-rec:var(--abs-med);--abs-r:44px;--abs-g:8px}.wf-abs--dedupe .wf-abs-bar .is-dup,.wf-abs--dedupe .wf-abs-legend .is-dup{--c:var(--abs-dupc)}.wf-abs--dedupe .wf-abs-bar .is-fp,.wf-abs--dedupe .wf-abs-legend .is-fp{--c:var(--abs-fpc)}.wf-abs--dedupe .wf-abs-bar .is-re,.wf-abs--dedupe .wf-abs-legend .is-re{--c:var(--abs-rec)}.wf-abs-noise{border-bottom:1px solid var(--abs-line);padding:12px 16px}.wf-abs-noise-n{align-items:center;display:flex;gap:12px}.wf-abs-noise-n>span:not(.wf-abs-noise-pct){display:flex;flex-direction:column;gap:4px}.wf-abs-noise-n em{color:var(--abs-faint);font:500 9.5px/1 var(--mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase}.wf-abs-noise-n b{color:var(--abs-dim);font:700 19px/1 var(--mono)}.wf-abs-noise-n .is-after b{color:var(--abs-ink)}.wf-abs-noise-n svg{fill:none;height:10px;stroke:var(--abs-faint);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;width:16px}.wf-abs-noise-pct{color:var(--abs-low);font:500 10.5px/1 var(--mono);margin-left:auto}.wf-abs-legend:has(>span){flex-wrap:wrap;gap:6px 14px}.wf-abs-legend>span{align-items:center;display:inline-flex;gap:5px;white-space:nowrap}.wf-abs-legend>span>i{margin-left:0}.wf-abs-bar{background:var(--abs-line);display:flex;height:6px;margin:12px 0 8px}.wf-abs-bar i{background:var(--c);display:block;height:100%;transform-origin:left center;width:calc(var(--w)*1%)}.wf-abs-bar .is-act{--c:color-mix(in srgb,var(--abs-ink) 30%,transparent)}.wf-abs-cluster{height:calc(var(--abs-r)*4 + var(--abs-g)*3);margin:14px 16px 16px;position:relative}.wf-abs-dup{align-items:center;background:var(--abs-bg);border:1px solid var(--abs-line);display:grid;gap:10px;grid-template-columns:62px minmax(0,1fr) auto;height:var(--abs-r);left:0;padding:0 12px;position:absolute;right:0;top:0}.wf-abs-dup-t{display:flex;flex-direction:column;gap:3px;min-width:0}.wf-abs-dup-t b{align-self:flex-start;font-size:12px;font-weight:600;max-width:100%;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.wf-abs-dup-t em{color:var(--abs-faint);font:400 10px/1 var(--mono);font-style:normal;white-space:nowrap}.wf-abs-dup-s{align-items:center;display:flex;font:500 10.5px/1 var(--mono);gap:5px;white-space:nowrap}.wf-abs-dup-s svg{fill:none;height:11px;stroke:currentColor;stroke-linejoin:round;stroke-width:1.3;width:11px}.wf-abs-dup.is-orig{background:linear-gradient(90deg,color-mix(in srgb,var(--abs-hot) 10%,transparent),transparent 70%),var(--abs-bg);border-left:3px solid var(--abs-hot);z-index:3}.wf-abs-dup.is-orig .wf-abs-dup-s{background:color-mix(in srgb,var(--abs-hot) 14%,transparent);color:var(--abs-hot);padding:4px 7px}.wf-abs-dup.is-dup{transform:translateY(calc(var(--k)*5px)) scaleX(calc(1 - var(--k)*.03));z-index:calc(3 - var(--k))}.wf-abs-dup.is-dup>*{opacity:0}.wf-abs-dup.is-fp{top:calc((var(--abs-r) + var(--abs-g))*3)}.wf-abs-dup.is-fp>:is(.wf-abs-sev,.wf-abs-dup-t){opacity:.5}.wf-abs-dup.is-fp .wf-abs-dup-t b:after{background:currentColor;content:"";height:1.5px;left:0;position:absolute;right:0;top:52%;transform-origin:left center}.wf-abs-dup.is-fp .wf-abs-dup-s{background:color-mix(in srgb,var(--abs-fpc) 14%,transparent);color:var(--abs-fpc);padding:4px 7px}.wf-abs-why{border:1px dashed var(--abs-line);display:flex;flex-direction:column;gap:9px;height:calc(var(--abs-r)*2 + var(--abs-g)*2 - 20px);justify-content:center;left:0;padding:0 12px;position:absolute;right:0;top:calc(var(--abs-r) + 20px)}.wf-abs-why-h{align-items:center;color:var(--abs-ink);display:flex;font:600 11.5px/1 var(--sans);gap:6px}.wf-abs-why-h svg{fill:none;height:12px;stroke:var(--abs-low);stroke-linecap:round;stroke-width:1.2;width:12px}.wf-abs-why-f{display:flex;flex-wrap:wrap;gap:5px}.wf-abs-why-f b{background:color-mix(in srgb,var(--abs-ink) 8%,transparent);color:var(--abs-dim);font:500 10px/1 var(--mono);padding:4px 6px}.wf-abs-why-x{align-items:center;color:var(--abs-faint);display:flex;font:400 10px/1 var(--mono);gap:6px}.wf-abs-why-x code{color:var(--abs-ink);font:inherit}.wf-abs-why-x span{margin-left:auto}@container (max-width:460px){.wf-abs--dedupe .wf-abs-noise-pct,.wf-abs--dedupe .wf-abs-rail,.wf-abs--dedupe .wf-abs-why-x span{display:none}.wf-abs--dedupe .wf-abs-cluster{--abs-r:56px}.wf-abs--dedupe .wf-abs-dup.is-fp .wf-abs-dup-t b{text-decoration:line-through}.wf-abs--dedupe .wf-abs-dup.is-fp .wf-abs-dup-t b:after{display:none}.wf-abs--dedupe .wf-abs-dup{gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:0 10px}.wf-abs--dedupe .wf-abs-dup>.wf-abs-sev{display:none}.wf-abs--dedupe .wf-abs-dup-t b{line-height:1.2;white-space:normal}}@keyframes wfAbsCollapse{0%{transform:translateY(calc(var(--k)*(var(--abs-r) + var(--abs-g))))}}@keyframes wfAbsFade{0%{opacity:1}}@keyframes wfAbsStrike{0%{transform:scaleX(0)}}@keyframes wfAbsDimTo{0%{opacity:1}}html.js .rv.on .wf-abs--dedupe .wf-abs-dup.is-dup{animation:wfAbsCollapse .8s cubic-bezier(.65,0,.3,1) calc(.7s + var(--k)*.25s) backwards}html.js .rv.on .wf-abs--dedupe .wf-abs-dup.is-dup>*{animation:wfAbsFade .3s ease calc(1.3s + var(--k)*.25s) backwards}html.js .rv.on .wf-abs--dedupe .wf-abs-dup.is-orig .wf-abs-dup-s{animation:wfAbsPop .35s cubic-bezier(.3,1.4,.5,1) 1.9s backwards}html.js .rv.on .wf-abs--dedupe .wf-abs-why{animation:wfAbsRise .5s cubic-bezier(.2,.7,.2,1) 2.1s backwards}html.js .rv.on .wf-abs--dedupe .wf-abs-dup.is-fp>:is(.wf-abs-sev,.wf-abs-dup-t){animation:wfAbsDimTo .4s ease 2.9s backwards}html.js .rv.on .wf-abs--dedupe .wf-abs-dup.is-fp .wf-abs-dup-t b:after{animation:wfAbsStrike .4s cubic-bezier(.4,0,.2,1) 2.7s backwards}html.js .rv.on .wf-abs--dedupe .wf-abs-dup.is-fp .wf-abs-dup-s{animation:wfAbsPop .35s cubic-bezier(.3,1.4,.5,1) 2.9s backwards}html.js .rv.on .wf-abs--dedupe .wf-abs-bar{animation:wfAbsRevealNoise .7s cubic-bezier(.4,0,.2,1) 3.2s backwards}html.js .rv.on .wf-abs--dedupe :is(.wf-abs-noise-n .is-after,.wf-abs-noise-pct,.wf-abs-legend){animation:wfAbsIn .4s ease 3.5s backwards}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--dedupe .wf-abs-dup.is-fp .wf-abs-dup-t b:after,html.js .rv.on .wf-abs--dedupe :is(.wf-abs-dup.is-dup,.wf-abs-dup.is-dup>*,.wf-abs-dup-s,.wf-abs-why,.wf-abs-dup.is-fp>*,.wf-abs-bar,.wf-abs-noise-n .is-after,.wf-abs-noise-pct,.wf-abs-legend){animation:none}}.wf-abs-map{border-bottom:1px solid var(--abs-line);padding:10px 16px 12px}.wf-abs-map li,.wf-abs-map-h{align-items:center;display:grid;gap:10px;grid-template-columns:28px 62px max-content minmax(28px,1fr) 74px}.wf-abs-map-h{color:var(--abs-faint);font:500 9.5px/1 var(--mono);letter-spacing:.06em;padding-bottom:8px;text-transform:uppercase}.wf-abs-map-h span:first-child{grid-column:1/3}.wf-abs-map-h span:nth-child(2){grid-column:3}.wf-abs-map-h span:nth-child(4){grid-column:5}.wf-abs-map ol{list-style:none;margin:0;padding:0}.wf-abs-map li{border-top:1px solid var(--abs-line);height:38px}.wf-abs-map-s{font-size:12px;font-weight:600}.wf-abs-map code{border:1px dashed var(--abs-faint);color:var(--abs-dim);font:500 10.5px/1 var(--mono);justify-self:start;padding:4px 7px;white-space:nowrap}.wf-abs-map-a{background:var(--abs-faint);display:block;height:1.5px;position:relative;transform-origin:left center}.wf-abs-map-a:after{border:4px solid transparent;border-left:6px solid var(--abs-faint);border-right:0;content:"";position:absolute;right:-1px;top:-3.5px}.wf-abs-map li>.wf-abs-sev{justify-self:start}.wf-abs-scale{padding:12px 16px 14px}.wf-abs-scale-h{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.wf-abs-scale-h b{font-size:12px;font-weight:600}.wf-abs-trend{align-items:center;color:var(--abs-low);display:flex;font:500 10.5px/1 var(--mono);gap:5px}.wf-abs-trend svg{fill:none;height:9px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:9px}.wf-abs-bar--sev{height:8px;margin:10px 0 9px}@container (max-width:460px){.wf-abs--norm .wf-abs-model,.wf-abs--norm .wf-abs-rail{display:none}.wf-abs--norm :is(.wf-abs-map-h,.wf-abs-map li){gap:8px;grid-template-columns:28px max-content minmax(20px,1fr) 66px}.wf-abs--norm .wf-abs-map-s{display:none}.wf-abs--norm .wf-abs-map-h span:first-child{grid-column:1/3}.wf-abs--norm .wf-abs-map-h span:nth-child(2){display:none}.wf-abs--norm .wf-abs-map-h span:nth-child(4){grid-column:4}}@keyframes wfAbsSlideIn{0%{opacity:0;transform:translateX(-10px)}}html.js .rv.on .wf-abs--norm .wf-abs-map li{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) calc(.3s + var(--i)*.15s) backwards}html.js .rv.on .wf-abs--norm .wf-abs-map-a{animation:wfAbsWire .35s cubic-bezier(.4,0,.2,1) calc(1.2s + var(--i)*.14s) backwards}html.js .rv.on .wf-abs--norm .wf-abs-map li>.wf-abs-sev{animation:wfAbsSlideIn .4s cubic-bezier(.2,.7,.2,1) calc(1.45s + var(--i)*.14s) backwards}html.js .rv.on .wf-abs--norm .wf-abs-bar{animation:wfAbsReveal .8s cubic-bezier(.4,0,.2,1) 2.3s backwards}html.js .rv.on .wf-abs--norm :is(.wf-abs-trend,.wf-abs-legend){animation:wfAbsIn .4s ease 2.8s backwards}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--norm :is(.wf-abs-map li,.wf-abs-map-a,.wf-abs-map li>.wf-abs-sev,.wf-abs-bar,.wf-abs-trend,.wf-abs-legend){animation:none}}.wf-abs-sla{border-bottom:1px solid var(--abs-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.wf-abs-sla>div{align-items:flex-start;border-left:1px solid var(--abs-line);display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px}.wf-abs-sla>div:first-child{border-left:0}.wf-abs-sla-d{color:var(--abs-ink);font:700 17px/1 var(--mono)}.wf-abs-sla-p{color:var(--abs-low);font:500 10px/1.2 var(--mono);white-space:nowrap}.wf-abs-fw{list-style:none;margin:0;padding:4px 16px 8px}.wf-abs-fw li{align-items:center;border-top:1px solid var(--abs-line);display:grid;gap:14px;grid-template-columns:minmax(0,1.35fr) minmax(80px,1fr) 118px;padding:10px 0}.wf-abs-fw li:first-child{border-top:0}.wf-abs-fw-n{display:flex;flex-direction:column;gap:4px;min-width:0}.wf-abs-fw-n b{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-abs-fw-n em{color:var(--abs-faint);font:400 10px/1 var(--mono);font-style:normal;white-space:nowrap}.wf-abs-fw-bar{background:var(--abs-line);display:block;height:5px}.wf-abs-fw-bar i{background:var(--abs-low);display:block;height:100%;transform-origin:left center;width:calc(var(--v)*1%)}.wf-abs-fw-s{display:inline-grid;font:500 10px/1 var(--mono);justify-self:end}.wf-abs-fw-s>span{grid-area:1/1;justify-self:end;padding:4px 7px;white-space:nowrap}.wf-abs-fw-s .is-a{background:color-mix(in srgb,var(--abs-med) 15%,transparent);color:var(--abs-med);opacity:0}.wf-abs-fw-s .is-b{background:color-mix(in srgb,var(--abs-low) 15%,transparent);color:var(--abs-low)}.wf-abs--comp .wf-abs-pack .wf-abs-run-s{font:500 10px/1 var(--mono);margin-left:auto}@container (max-width:500px){.wf-abs--comp .wf-abs-model,.wf-abs--comp .wf-abs-rail{display:none}.wf-abs--comp .wf-abs-sla{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-abs--comp .wf-abs-sla>div:nth-child(3){border-left:0}.wf-abs--comp .wf-abs-sla>div:nth-child(n+3){border-top:1px solid var(--abs-line)}.wf-abs--comp .wf-abs-fw li{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.wf-abs--comp .wf-abs-fw-n b{white-space:normal}.wf-abs--comp .wf-abs-fw-bar{grid-column:1/-1;grid-row:2}.wf-abs--comp .wf-abs-pack-meta{display:none}}html.js .rv.on .wf-abs--comp .wf-abs-sla>div{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) calc(.3s + var(--i)*.12s) backwards}html.js .rv.on .wf-abs--comp .wf-abs-fw li{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) calc(.8s + var(--i)*.4s) backwards}html.js .rv.on .wf-abs--comp .wf-abs-fw-bar i{animation:wfAbsWire .8s cubic-bezier(.4,0,.2,1) calc(1s + var(--i)*.4s) backwards}html.js .rv.on .wf-abs--comp .wf-abs-fw-s .is-a{animation:wfAbsOut .25s ease calc(1.8s + var(--i)*.4s) backwards}html.js .rv.on .wf-abs--comp .wf-abs-fw-s .is-b{animation:wfAbsIn .25s ease calc(1.8s + var(--i)*.4s) backwards}html.js .rv.on .wf-abs--comp .wf-abs-pack{animation:wfAbsRise .5s cubic-bezier(.2,.7,.2,1) 2.6s backwards}html.js .rv.on .wf-abs--comp .wf-abs-pack .wf-abs-run-s .is-a{animation:wfAbsOut .25s ease 3.4s backwards}html.js .rv.on .wf-abs--comp .wf-abs-pack .wf-abs-run-s .is-b{animation:wfAbsIn .25s ease 3.4s backwards}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--comp :is(.wf-abs-sla>div,.wf-abs-fw li,.wf-abs-fw-bar i,.wf-abs-fw-s>span,.wf-abs-pack,.wf-abs-run-s>span){animation:none}}.wf-abs--tools{--abs-actc:color-mix(in srgb,var(--abs-ink) 45%,transparent);--abs-dupc:var(--abs-hot);--abs-fpc:var(--abs-low)}.wf-abs-tv{padding:8px 16px 10px}.wf-abs-tv li,.wf-abs-tv-h{align-items:center;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) 52px minmax(120px,1.35fr) 52px}.wf-abs-tv-h{color:var(--abs-faint);font:500 9.5px/1 var(--mono);letter-spacing:.06em;padding:4px 0 8px;text-transform:uppercase}.wf-abs-tv-h>span:first-child{grid-column:1/3}.wf-abs-tv-h>span:last-child,.wf-abs-tv-h>span:nth-child(2){text-align:right}.wf-abs-tv-key{align-items:center;display:flex;font-size:9px;gap:4px;letter-spacing:0;padding-right:6px;text-transform:none;white-space:nowrap}.wf-abs-tv-key i{display:block;flex:none;height:7px;margin-left:7px;width:7px}.wf-abs-tv-key i:first-child{margin-left:0}.wf-abs-tv-bar i:first-child,.wf-abs-tv-key .is-act{background:var(--abs-actc)}.wf-abs-tv-bar i:nth-child(2),.wf-abs-tv-key .is-dup{background:var(--abs-dupc)}.wf-abs-tv-bar i:nth-child(3),.wf-abs-tv-key .is-fp{background:var(--abs-fpc)}.wf-abs-tv ol{list-style:none;margin:0;padding:0}.wf-abs-tv li{border-top:1px solid var(--abs-line);height:38px;position:relative}.wf-abs-tv li>b{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-abs-tv-n,.wf-abs-tv-u{color:var(--abs-dim);font:500 11.5px/1 var(--mono);text-align:right}.wf-abs-tv-u{color:var(--abs-ink)}.wf-abs-tv-bar{display:flex;gap:1px;height:8px}.wf-abs-tv-bar i{display:block;height:100%;transform-origin:left center}.wf-abs-tv-bar i:first-child{width:calc(var(--a)*1%)}.wf-abs-tv-bar i:nth-child(2){width:calc(var(--d)*1%)}.wf-abs-tv-bar i:nth-child(3){width:calc(var(--f)*1%)}.wf-abs-tv li.is-flag{background:linear-gradient(90deg,color-mix(in srgb,var(--abs-hot) 12%,transparent),transparent 75%);box-shadow:inset 3px 0 0 var(--abs-hot);margin:0 -16px;padding:0 16px}.wf-abs-tv li.is-flag .wf-abs-tv-u{color:var(--abs-hot);font-weight:700}.wf-abs-insight{gap:10px}.wf-abs-insight-k{background:color-mix(in srgb,var(--abs-hot) 14%,transparent);color:var(--abs-hot);flex:none;font:600 10px/1 var(--mono);padding:4px 7px}.wf-abs-insight-t{color:var(--abs-ink);font:500 10.5px/1.3 var(--mono);min-width:0}@container (max-width:500px){.wf-abs--tools .wf-abs-count,.wf-abs--tools .wf-abs-rail{display:none}.wf-abs--tools :is(.wf-abs-tv-h,.wf-abs-tv li){gap:8px;grid-template-columns:28px minmax(0,1fr) minmax(70px,.9fr) 32px}.wf-abs--tools .wf-abs-tv-h>span:nth-child(2),.wf-abs--tools .wf-abs-tv-key,.wf-abs--tools .wf-abs-tv-n{display:none}.wf-abs--tools .wf-abs-tv-h>span:last-child{grid-column:4}.wf-abs--tools .wf-abs-insight{align-items:flex-start;flex-direction:column;gap:6px}}@keyframes wfAbsFlag{0%{background:transparent;box-shadow:inset 0 0 0 var(--abs-hot)}}html.js .rv.on .wf-abs--tools .wf-abs-tv li{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) calc(.3s + var(--i)*.12s) backwards}html.js .rv.on .wf-abs--tools .wf-abs-tv-bar{animation:wfAbsReveal .7s cubic-bezier(.4,0,.2,1) calc(.9s + var(--i)*.12s) backwards}html.js .rv.on .wf-abs--tools .wf-abs-tv li.is-flag{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) calc(.3s + var(--i)*.12s) backwards,wfAbsFlag .5s ease 2.2s backwards}html.js .rv.on .wf-abs--tools .wf-abs-insight{animation:wfAbsRise .5s cubic-bezier(.2,.7,.2,1) 2.6s backwards}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--tools :is(.wf-abs-tv li,.wf-abs-tv-bar,.wf-abs-insight){animation:none}}.wf-abs--jira .wf-abs-head .wf-abs-sev{flex:none}.wf-abs-sync2{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,.9fr);padding:14px 16px}.wf-abs-card{background:color-mix(in srgb,var(--abs-ink) 3%,transparent);border:1px solid var(--abs-line);display:flex;flex-direction:column;gap:8px;min-width:0;padding:11px 12px}.wf-abs-card-k{color:var(--abs-faint);font:600 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.wf-abs-card dl{display:grid;gap:7px;margin:0}.wf-abs-card dl>div{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.wf-abs-card dt{color:var(--abs-faint);font:400 10.5px/1 var(--mono);white-space:nowrap}.wf-abs-card dd{color:var(--abs-ink);font:600 11.5px/1 var(--sans);margin:0;white-space:nowrap}.wf-abs-jst,.wf-abs-swap{display:inline-grid}.wf-abs-jst>span,.wf-abs-swap>span{grid-area:1/1;justify-self:end}.wf-abs-swap .is-1{opacity:0}.wf-abs-swap .is-ok{color:var(--abs-low)}.wf-abs-jkey{align-items:center;color:var(--abs-hot)!important;display:flex;font-family:var(--mono)!important;gap:4px}.wf-abs-jkey svg{fill:none;height:10px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3;width:10px}.wf-abs-jchg{color:var(--abs-dim)!important;font-family:var(--mono)!important;font-weight:500!important}.wf-abs-card--jira{align-items:flex-start}.wf-abs-card-t{color:var(--abs-ink);font:700 15px/1 var(--mono)}.wf-abs-jst{justify-items:start}.wf-abs-jst>span{font:600 10px/1 var(--mono);justify-self:start;letter-spacing:.04em;padding:4px 7px;text-transform:uppercase}.wf-abs-jst .is-1{background:color-mix(in srgb,var(--abs-ink) 10%,transparent);color:var(--abs-dim);opacity:0}.wf-abs-jst .is-2{background:color-mix(in srgb,var(--abs-med) 15%,transparent);color:var(--abs-med);opacity:0}.wf-abs-jst .is-3{background:color-mix(in srgb,var(--abs-low) 15%,transparent);color:var(--abs-low)}.wf-abs-assignee{align-items:center;color:var(--abs-dim);display:flex;font:400 10.5px/1 var(--mono);gap:6px;margin-top:auto}.wf-abs-assignee i{align-items:center;background:var(--abs-dim);color:var(--abs-bg);font:700 8.5px/1 var(--mono);font-style:normal;height:18px;width:18px}.wf-abs-assignee i,.wf-abs-pipe2{display:flex;justify-content:center}.wf-abs-pipe2{flex-direction:column;gap:16px;padding:0 8px}.wf-abs-arrow{background:var(--abs-faint);display:block;height:1.5px;position:relative}.wf-abs-arrow:after{border:4px solid transparent;content:"";position:absolute;top:-3.5px}.wf-abs-arrow.is-out:after{border-left:6px solid var(--abs-faint);border-right:0;right:-2px}.wf-abs-arrow.is-in:after{border-left:0;border-right:6px solid var(--abs-faint);left:-2px}.wf-abs-arrow i{height:6px;margin-left:-3px;opacity:0;position:absolute;top:-2.5px;width:6px}.wf-abs-arrow.is-out i{background:var(--abs-hot)}.wf-abs-arrow.is-in i{background:var(--abs-low)}.wf-abs-hist{list-style:none;margin:0;padding:0 16px 12px}.wf-abs-hist li{align-items:center;border-top:1px solid var(--abs-line);display:grid;gap:10px;grid-template-columns:62px minmax(0,1fr) auto;padding:8px 0}.wf-abs-dir{font:600 9.5px/1 var(--mono);justify-self:start;padding:3px 6px;white-space:nowrap}.wf-abs-dir.is-out{background:color-mix(in srgb,var(--abs-hot) 14%,transparent);color:var(--abs-hot)}.wf-abs-dir.is-in{background:color-mix(in srgb,var(--abs-low) 14%,transparent);color:var(--abs-low)}.wf-abs-dir.is-ok{background:var(--abs-low);color:var(--abs-bg)}.wf-abs-hist-t{color:var(--abs-dim);font-size:11.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-abs-hist-t b{color:var(--abs-ink);font-weight:600}.wf-abs-hist-t q{color:var(--abs-ink);quotes:"\201C" "\201D"}.wf-abs-hist em{color:var(--abs-faint);font:400 9.5px/1 var(--mono);font-style:normal;white-space:nowrap}@container (max-width:470px){.wf-abs--jira .wf-abs-model,.wf-abs--jira .wf-abs-rail{display:none}.wf-abs--jira .wf-abs-sync2{grid-template-columns:1fr;row-gap:10px}.wf-abs--jira .wf-abs-pipe2{flex-direction:row;gap:10px;height:14px;justify-content:center}.wf-abs--jira .wf-abs-arrow{height:100%;width:1.5px}.wf-abs--jira .wf-abs-arrow i,.wf-abs--jira .wf-abs-arrow:after{display:none}.wf-abs--jira .wf-abs-hist li{grid-template-columns:54px minmax(0,1fr)}.wf-abs--jira .wf-abs-hist em{display:none}.wf-abs--jira .wf-abs-hist-t{white-space:normal}}@keyframes wfAbsHold{0%,99%{opacity:1}to{opacity:0}}@keyframes wfAbsSend{0%{left:0;opacity:1}60%{left:100%;opacity:1}61%,to{left:100%;opacity:0}}@keyframes wfAbsRecv{0%{left:100%;opacity:1}55%{left:0;opacity:1}56%,to{left:0;opacity:0}}html.js .rv.on .wf-abs--jira .wf-abs-card{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) .3s backwards}html.js .rv.on .wf-abs--jira .wf-abs-card--jira{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) 1.2s backwards}html.js .rv.on .wf-abs--jira :is(.wf-abs-jkey,.wf-abs-jchg){animation:wfAbsIn .3s ease 1.1s backwards}html.js .rv.on .wf-abs--jira .wf-abs-swap .is-1{animation:wfAbsHold 3.1s linear 0s none}html.js .rv.on .wf-abs--jira .wf-abs-swap .is-2{animation:wfAbsIn .3s ease 3.1s backwards}html.js .rv.on .wf-abs--jira .wf-abs-jst .is-1{animation:wfAbsHold 1s linear 1.1s none}html.js .rv.on .wf-abs--jira .wf-abs-jst .is-2{animation:wfAbsHold 1s linear 2.1s none}html.js .rv.on .wf-abs--jira .wf-abs-jst .is-3{animation:wfAbsIn .25s ease 3.1s backwards}html.js .rv.on .wf-abs--jira .wf-abs-arrow.is-out i{animation:wfAbsSend .7s cubic-bezier(.45,0,.55,1) .9s none}html.js .rv.on .wf-abs--jira .wf-abs-arrow.is-in i{animation:wfAbsRecv 1s cubic-bezier(.45,0,.55,1) 1.8s 2 none}html.js .rv.on .wf-abs--jira .wf-abs-hist li{animation:wfAbsRise .4s cubic-bezier(.2,.7,.2,1) calc(1s + var(--i)*1s) backwards}html.js .rv.on .wf-abs--jira .wf-abs-hist li:last-child{animation-delay:3.8s}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--jira :is(.wf-abs-card,.wf-abs-jkey,.wf-abs-jchg,.wf-abs-swap>span,.wf-abs-jst>span,.wf-abs-arrow i,.wf-abs-hist li){animation:none}}.wf-abs-intel{display:grid;gap:16px;grid-template-columns:128px minmax(0,1fr);padding:14px 16px}.wf-abs-srcs2{display:flex;flex-direction:column;justify-content:space-between;list-style:none;margin:0;padding:0}.wf-abs-srcs2 li{align-items:center;border-top:1px solid var(--abs-line);color:var(--abs-dim);display:flex;flex:1;font:500 11px/1 var(--mono);gap:8px;min-height:30px}.wf-abs-srcs2 li:first-child{border-top:0}.wf-abs-ti{background:color-mix(in srgb,var(--abs-ink) 3%,transparent);border:1px solid var(--abs-line);display:flex;flex-direction:column;gap:11px;min-width:0;padding:12px}.wf-abs-ti-h{align-items:center;color:var(--abs-ink);display:flex;font:600 12px/1 var(--sans);gap:6px}.wf-abs-ti-h svg{fill:none;height:12px;stroke:var(--abs-crit);stroke-width:1.1;width:12px}.wf-abs-ti-top{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.wf-abs-mat,.wf-abs-score{display:inline-grid}.wf-abs-mat>span,.wf-abs-score>span{grid-area:1/1}.wf-abs-mat>span{font:700 10px/1 var(--mono);justify-self:start;letter-spacing:.04em;padding:4px 7px;text-transform:uppercase;white-space:nowrap}.wf-abs-mat .is-1{background:color-mix(in srgb,var(--abs-ink) 10%,transparent);color:var(--abs-dim);opacity:0}.wf-abs-mat .is-2{background:color-mix(in srgb,var(--abs-med) 15%,transparent);color:var(--abs-med);opacity:0}.wf-abs-mat .is-3{background:color-mix(in srgb,var(--abs-high) 15%,transparent);color:var(--abs-high);opacity:0}.wf-abs-mat .is-4{background:color-mix(in srgb,var(--abs-crit) 15%,transparent);color:var(--abs-crit)}.wf-abs-ti-score{color:var(--abs-dim);font:400 11px/1 var(--mono);margin-left:auto}.wf-abs-score{color:var(--abs-ink);font-weight:700}.wf-abs-score>span{justify-self:end}.wf-abs-score .is-1,.wf-abs-score .is-2,.wf-abs-score .is-3{opacity:0}.wf-abs-chips{display:flex;flex-wrap:wrap;gap:6px}.wf-abs-chip{--c:var(--abs-med);background:color-mix(in srgb,var(--c) 15%,transparent);color:var(--c);font:600 10px/1 var(--mono);padding:4px 7px;white-space:nowrap}.wf-abs-chip.is-crit{--c:var(--abs-crit)}.wf-abs-chip.is-high{--c:var(--abs-high)}.wf-abs-chip.is-med{--c:var(--abs-med)}.wf-abs-ti-epss{color:var(--abs-dim);font:400 10.5px/1 var(--mono)}.wf-abs-verdict{border-top:1px solid var(--abs-line);color:var(--abs-faint);font:500 10.5px/1 var(--mono);gap:12px;padding:11px 16px}.wf-abs-vendor,.wf-abs-verdict{align-items:center;display:flex}.wf-abs-vendor{gap:6px;opacity:.55;white-space:nowrap}.wf-abs-vendor .wf-abs-sev{text-decoration:line-through}.wf-abs-verdict-a{fill:none;flex:none;height:10px;stroke:var(--abs-faint);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;width:16px}.wf-abs-risk{align-items:center;color:var(--abs-dim);display:flex;font-size:11px;gap:7px;white-space:nowrap}.wf-abs-risk b{color:var(--abs-crit);font:700 12px/1 var(--sans)}.wf-abs-ti-why{color:var(--abs-ink);font:500 10.5px/1.3 var(--mono)}@container (max-width:470px){.wf-abs--intel .wf-abs-count,.wf-abs--intel .wf-abs-rail{display:none}.wf-abs--intel .wf-abs-intel{grid-template-columns:1fr}.wf-abs--intel .wf-abs-srcs2{flex-direction:row;flex-wrap:wrap;gap:6px 14px;justify-content:flex-start}.wf-abs--intel .wf-abs-srcs2 li{border:0;flex:none;min-height:0}.wf-abs--intel .wf-abs-verdict{flex-wrap:wrap;row-gap:8px}}html.js .rv.on .wf-abs--intel .wf-abs-srcs2 li{animation:wfAbsDim .2s ease calc(.9s + var(--i)*.45s) backwards}html.js .rv.on .wf-abs--intel .wf-abs-tick{background:color-mix(in srgb,var(--abs-low) 18%,transparent);transition:background .2s ease calc(.9s + var(--i)*.45s)}html.js .rv .wf-abs--intel .wf-abs-tick{background:none}html.js .rv .wf-abs--intel .wf-abs-tick svg{opacity:0}html.js .rv .wf-abs--intel .wf-abs-tick:before{opacity:1}html.js .rv.on .wf-abs--intel .wf-abs-tick svg{animation:wfAbsIn .2s ease calc(.9s + var(--i)*.45s) backwards;opacity:1}html.js .rv.on .wf-abs--intel .wf-abs-tick:before{animation:wfAbsSpin .6s linear infinite,wfAbsOut .15s ease calc(.9s + var(--i)*.45s) backwards;opacity:0}html.js .rv.on .wf-abs--intel :is(.wf-abs-chip,.wf-abs-ti-epss){animation:wfAbsPop .35s cubic-bezier(.3,1.4,.5,1) calc(1s + var(--i)*.45s) backwards}html.js .rv.on .wf-abs--intel :is(.wf-abs-mat,.wf-abs-score) .is-1{animation:wfAbsHold 1.35s linear 0s none}html.js .rv.on .wf-abs--intel :is(.wf-abs-mat,.wf-abs-score) .is-2{animation:wfAbsHold .9s linear 1.35s none}html.js .rv.on .wf-abs--intel :is(.wf-abs-mat,.wf-abs-score) .is-3{animation:wfAbsHold .45s linear 2.25s none}html.js .rv.on .wf-abs--intel :is(.wf-abs-mat,.wf-abs-score) .is-4{animation:wfAbsIn .2s ease 2.7s backwards}html.js .rv.on .wf-abs--intel .wf-abs-vendor{animation:wfAbsDimTo .4s ease 3.2s backwards}html.js .rv.on .wf-abs--intel :is(.wf-abs-verdict-a,.wf-abs-risk){animation:wfAbsSlideIn .4s cubic-bezier(.2,.7,.2,1) 3.3s backwards}html.js .rv.on .wf-abs--intel .wf-abs-ti-why{animation:wfAbsIn .4s ease 3s backwards}@media (prefers-reduced-motion:reduce){html.js .rv .wf-abs--intel .wf-abs-tick{background:color-mix(in srgb,var(--abs-low) 18%,transparent);transition:none}html.js .rv .wf-abs--intel .wf-abs-tick svg{animation:none;opacity:1}html.js .rv .wf-abs--intel .wf-abs-tick:before{animation:none;opacity:0}html.js .rv.on .wf-abs--intel :is(.wf-abs-srcs2 li,.wf-abs-chip,.wf-abs-ti-epss,.wf-abs-mat>span,.wf-abs-score>span,.wf-abs-vendor,.wf-abs-verdict-a,.wf-abs-risk,.wf-abs-ti-why){animation:none}}.wf-abs--cloud .wf-abs-head .wf-abs-export{margin-left:auto}.wf-abs-conns{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 16px 4px}.wf-abs-conns>div{border:1px solid var(--abs-line);border-top:3px solid var(--pc);display:flex;flex-direction:column;gap:5px;min-width:0;padding:10px 11px}.wf-abs-conns b{font-size:11.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-abs-conns em{color:var(--abs-faint);font:400 9.5px/1 var(--mono);font-style:normal}.wf-abs-conns>div>span{color:var(--abs-dim);font:400 10.5px/1 var(--mono)}.wf-abs-conn-n{color:var(--abs-ink);font-weight:700}.wf-abs-acct{padding:8px 16px}.wf-abs-acct li,.wf-abs-acct-h{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,.7fr) 132px}.wf-abs-acct-h{color:var(--abs-faint);font:500 9.5px/1 var(--mono);letter-spacing:.06em;padding:6px 0 7px;text-transform:uppercase}.wf-abs-acct-h span:last-child{text-align:right}.wf-abs-acct ol{list-style:none;margin:0;padding:0}.wf-abs-acct li{border-top:1px solid var(--abs-line);height:38px}.wf-abs-acct-a{display:flex;flex-direction:column;gap:3px;min-width:0}.wf-abs-acct-a b{font-size:12px;font-weight:600}.wf-abs-acct-a em{align-items:center;color:var(--abs-faint);display:flex;font:400 9.5px/1 var(--mono);font-style:normal;gap:5px;white-space:nowrap}.wf-abs-acct-a em i{background:var(--pc);flex:none;height:6px;width:6px}.wf-abs-acct-p{color:var(--abs-hot);font:500 11px/1 var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-abs-res{background:color-mix(in srgb,var(--abs-ink) 9%,transparent);color:var(--abs-dim);font:600 10px/1 var(--mono);justify-self:end;padding:4px 7px;white-space:nowrap}.wf-abs-res.is-ok{background:color-mix(in srgb,var(--abs-low) 15%,transparent);color:var(--abs-low)}.wf-abs-onb{justify-content:space-between}.wf-abs-onb .wf-abs-run-s{font:600 10.5px/1 var(--mono)}.wf-abs-onb .wf-abs-run-s .is-a{background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--abs-hot) 50%,transparent);color:var(--abs-hot)}.wf-abs-onb-lock{align-items:center;color:var(--abs-dim);display:flex;gap:5px}.wf-abs-onb-lock svg{fill:var(--abs-dim);height:10px;width:10px}@container (max-width:470px){.wf-abs--cloud .wf-abs-count,.wf-abs--cloud .wf-abs-rail{display:none}.wf-abs--cloud .wf-abs-conns{gap:6px;grid-template-columns:1fr}.wf-abs--cloud .wf-abs-conns>div{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:4px 10px;padding:8px 10px}.wf-abs--cloud :is(.wf-abs-acct-h,.wf-abs-acct li){grid-template-columns:minmax(0,1fr) 132px}.wf-abs--cloud :is(.wf-abs-acct-p,.wf-abs-acct-h span:nth-child(2)){display:none}.wf-abs--cloud .wf-abs-onb{align-items:flex-start;flex-direction:column;gap:8px}}html.js .rv.on .wf-abs--cloud .wf-abs-conns>div{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) calc(.3s + var(--i)*.2s) backwards}html.js .rv.on .wf-abs--cloud .wf-abs-acct li{animation:wfAbsRise .4s cubic-bezier(.2,.7,.2,1) calc(1s + var(--i)*.18s) backwards}html.js .rv.on .wf-abs--cloud .wf-abs-res{animation:wfAbsPop .35s cubic-bezier(.3,1.4,.5,1) calc(1.25s + var(--i)*.18s) backwards}html.js .rv.on .wf-abs--cloud .wf-abs-onb .wf-abs-run-s .is-a{animation:wfAbsOut .25s ease 2.3s backwards}html.js .rv.on .wf-abs--cloud .wf-abs-onb .wf-abs-run-s .is-b{animation:wfAbsIn .25s ease 2.3s backwards}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--cloud :is(.wf-abs-conns>div,.wf-abs-acct li,.wf-abs-res,.wf-abs-run-s>span){animation:none}}.wf-abs-run2{align-items:center;border-bottom:1px solid var(--abs-line);display:flex;gap:12px;padding:12px 16px}.wf-abs-run2 .wf-abs-export{flex:none}.wf-abs-run2 .wf-abs-export svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4}.wf-abs-run2-a{display:flex;flex-direction:column;gap:3px;min-width:0}.wf-abs-run2-a b{font-size:12px;font-weight:600;white-space:nowrap}.wf-abs-run2-a em{align-items:center;color:var(--abs-faint);display:flex;font:400 9.5px/1 var(--mono);font-style:normal;gap:5px;white-space:nowrap}.wf-abs-run2-a em i{background:var(--pc);flex:none;height:6px;width:6px}.wf-abs-shards{background:var(--abs-line);display:flex;flex:1;gap:3px;height:6px;min-width:60px}.wf-abs-shards i{background:var(--abs-low);display:block;flex:1;height:100%;transform-origin:left center}.wf-abs-st{display:inline-grid;flex:none;font:600 10px/1 var(--mono)}.wf-abs-st>span{grid-area:1/1;justify-self:end;padding:4px 7px;white-space:nowrap}.wf-abs-st .is-1{background:color-mix(in srgb,var(--abs-ink) 10%,transparent);color:var(--abs-dim);opacity:0}.wf-abs-st .is-2{background:color-mix(in srgb,var(--abs-med) 15%,transparent);color:var(--abs-med);opacity:0}.wf-abs-st .is-3{background:color-mix(in srgb,var(--abs-low) 15%,transparent);color:var(--abs-low)}.wf-abs-run2-t{color:var(--abs-faint);flex:none;font:400 10.5px/1 var(--mono)}.wf-abs-mis{padding:6px 16px 8px}.wf-abs-mis li,.wf-abs-mis-h{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 84px}.wf-abs-mis-h{color:var(--abs-faint);font:500 9.5px/1 var(--mono);letter-spacing:.06em;padding:6px 0 7px;text-transform:uppercase}.wf-abs-mis-h span:last-child{text-align:right}.wf-abs-mis ol{list-style:none;margin:0;padding:0}.wf-abs-mis li{border-top:1px solid var(--abs-line);height:40px}.wf-abs-mis-f{align-items:center;display:flex;gap:8px;min-width:0}.wf-abs-mis-f .wf-abs-sev{flex:none}.wf-abs-mis-f b:last-child{font-size:12px;font-weight:600}.wf-abs-mis code,.wf-abs-mis-f b:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-abs-mis code{color:var(--abs-dim);font:400 10px/1 var(--mono);min-width:0}.wf-abs-res.is-new{background:color-mix(in srgb,var(--abs-hot) 15%,transparent);color:var(--abs-hot)}.wf-abs-recon{flex-wrap:wrap;justify-content:space-between;row-gap:8px}.wf-abs-recon-n{display:flex;flex-wrap:wrap;gap:6px}.wf-abs-recon-n b{background:color-mix(in srgb,var(--abs-ink) 8%,transparent);color:var(--abs-dim);font:600 10px/1 var(--mono);padding:3px 6px}.wf-abs-recon-n b.is-new{background:color-mix(in srgb,var(--abs-hot) 14%,transparent);color:var(--abs-hot)}.wf-abs-recon-n b.is-zero{background:color-mix(in srgb,var(--abs-low) 14%,transparent);color:var(--abs-low)}@container (max-width:500px){.wf-abs--scan .wf-abs-model,.wf-abs--scan .wf-abs-rail{display:none}.wf-abs--scan .wf-abs-run2{flex-wrap:wrap;row-gap:10px}.wf-abs--scan .wf-abs-shards{flex-basis:100%;order:5}.wf-abs--scan .wf-abs-run2-t{display:none}.wf-abs--scan :is(.wf-abs-mis-h,.wf-abs-mis li){grid-template-columns:minmax(0,1fr) 84px}.wf-abs--scan :is(.wf-abs-mis code,.wf-abs-mis-h span:nth-child(2)){display:none}.wf-abs--scan .wf-abs-mis-f .wf-abs-sev{display:none}}html.js .rv.on .wf-abs--scan .wf-abs-st .is-1{animation:wfAbsHold .9s linear 0s none}html.js .rv.on .wf-abs--scan .wf-abs-st .is-2{animation:wfAbsHold 1.5s linear .9s none}html.js .rv.on .wf-abs--scan .wf-abs-st .is-3{animation:wfAbsIn .25s ease 2.4s backwards}html.js .rv.on .wf-abs--scan .wf-abs-shards i{animation:wfAbsWire .35s cubic-bezier(.4,0,.2,1) calc(1s + var(--i)*.35s) backwards}html.js .rv.on .wf-abs--scan .wf-abs-run2-t{animation:wfAbsIn .3s ease 2.4s backwards}html.js .rv.on .wf-abs--scan .wf-abs-mis li{animation:wfAbsRise .4s cubic-bezier(.2,.7,.2,1) calc(2.6s + var(--i)*.15s) backwards}html.js .rv.on .wf-abs--scan .wf-abs-mis .wf-abs-res{animation:wfAbsPop .35s cubic-bezier(.3,1.4,.5,1) calc(2.85s + var(--i)*.15s) backwards}html.js .rv.on .wf-abs--scan .wf-abs-recon{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) 3.5s backwards}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--scan :is(.wf-abs-st>span,.wf-abs-shards i,.wf-abs-run2-t,.wf-abs-mis li,.wf-abs-res,.wf-abs-recon){animation:none}}.wf-abs--cfix .wf-abs-head .wf-abs-sev{flex:none}.wf-abs-cfix-btn{flex:none;margin-left:auto}.wf-abs-cfix-btn svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3}.wf-abs-cfix{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);padding:14px 16px}.wf-abs-acts2{list-style:none;margin:0;padding:0}.wf-abs-acts2 li{align-items:flex-start;border-top:1px solid var(--abs-line);display:flex;gap:8px;opacity:.55;padding:9px 8px}.wf-abs-acts2 li:first-child{border-top:0}.wf-abs-acts2 li.on{background:linear-gradient(90deg,color-mix(in srgb,var(--abs-hot) 12%,transparent),transparent 80%);box-shadow:inset 3px 0 0 var(--abs-hot);opacity:1}.wf-abs-acts2 li>i{background:var(--pc);flex:none;height:6px;margin-top:4px;width:6px}.wf-abs-acts2 li>span{display:flex;flex-direction:column;gap:3px;min-width:0}.wf-abs-acts2 b{font-size:11px;font-weight:600;line-height:1.3}.wf-abs-acts2 em{color:var(--abs-faint);font:400 9.5px/1 var(--mono);font-style:normal}.wf-abs-dlg{background:color-mix(in srgb,var(--abs-ink) 4%,var(--abs-bg));border:1px solid color-mix(in srgb,var(--abs-ink) 18%,transparent);box-shadow:0 14px 30px -18px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:9px;min-width:0;padding:13px 14px}.wf-abs-dlg-h{color:var(--abs-ink);font:700 13px/1 var(--sans)}.wf-abs-dlg-p{color:var(--abs-dim);font-size:11px;line-height:1.4}.wf-abs-dlg-p b{color:var(--abs-ink);font:600 11px/1 var(--mono)}.wf-abs-dlg-act{border:1px solid var(--abs-line);display:flex;flex-direction:column;gap:4px;padding:8px 10px}.wf-abs-dlg-act b{font-size:12px;font-weight:600}.wf-abs-dlg-act span{color:var(--abs-dim);font:400 10px/1 var(--mono)}.wf-abs-dlg-act code{color:var(--abs-ink);font:inherit}.wf-abs-dlg-rev{align-items:flex-start;color:var(--abs-low);display:flex;font-size:10.5px;gap:6px;line-height:1.4}.wf-abs-dlg-rev svg{fill:none;flex:none;height:11px;margin-top:1px;stroke:currentColor;stroke-linecap:round;stroke-width:1.3;width:11px}.wf-abs-dlg-perm{display:flex;flex-wrap:wrap;gap:5px}.wf-abs-dlg-perm span{color:var(--abs-dim);flex-basis:100%;font-size:10.5px}.wf-abs-dlg-perm code{background:color-mix(in srgb,var(--abs-ink) 8%,transparent);color:var(--abs-ink);font:500 9.5px/1 var(--mono);padding:3px 6px}.wf-abs-dlg-btns{display:flex;gap:8px;justify-content:flex-end;margin-top:2px}.wf-abs-dlg-btns span{align-items:center;display:flex;font:600 10.5px/1 var(--mono);gap:5px;padding:5px 10px}.wf-abs-dlg-cancel{box-shadow:inset 0 0 0 1px var(--abs-line);color:var(--abs-dim)}.wf-abs-dlg-apply{background:var(--abs-hot);color:var(--abs-bg)}.wf-abs-dlg-apply svg{fill:currentColor;height:10px;width:10px}.wf-abs-toast{gap:12px;justify-content:space-between}.wf-abs-toast-t{color:var(--abs-dim);font:400 10.5px/1.3 var(--mono);min-width:0}.wf-abs-toast-t b{color:var(--abs-ink);font:600 11px/1 var(--sans);margin-right:8px}.wf-abs-toast .wf-abs-run-s{flex:none;font:600 10px/1 var(--mono)}@container (max-width:500px){.wf-abs--cfix .wf-abs-rail{display:none}.wf-abs--cfix .wf-abs-cfix{grid-template-columns:1fr}.wf-abs--cfix .wf-abs-acts2 li:not(.on){display:none}.wf-abs--cfix .wf-abs-toast{align-items:flex-start;flex-direction:column;gap:8px}}@keyframes wfAbsPress{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--abs-hot) 70%,transparent)}to{box-shadow:0 0 0 9px transparent}}html.js .rv.on .wf-abs--cfix .wf-abs-dlg{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) .4s backwards}html.js .rv.on .wf-abs--cfix .wf-abs-dlg>:not(.wf-abs-dlg-h){animation:wfAbsRise .4s cubic-bezier(.2,.7,.2,1) calc(.7s + var(--i,0)*.18s) backwards}html.js .rv.on .wf-abs--cfix .wf-abs-dlg-apply{animation:wfAbsPress .6s ease-out 2.1s}html.js .rv.on .wf-abs--cfix .wf-abs-toast{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) 2.4s backwards}html.js .rv.on .wf-abs--cfix .wf-abs-toast .wf-abs-run-s .is-a{animation:wfAbsOut .25s ease 3.2s backwards}html.js .rv.on .wf-abs--cfix .wf-abs-toast .wf-abs-run-s .is-b{animation:wfAbsIn .25s ease 3.2s backwards}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--cfix :is(.wf-abs-dlg,.wf-abs-dlg>*,.wf-abs-dlg-apply,.wf-abs-toast,.wf-abs-run-s>span){animation:none}}.wf-abs--iac .wf-abs-head .wf-abs-sev{flex:none}.wf-abs-fst{display:inline-grid;flex:none;font:600 10px/1 var(--mono);margin-left:auto}.wf-abs-fst>span{grid-area:1/1;justify-self:end;padding:4px 7px;white-space:nowrap}.wf-abs-fst .is-a{background:color-mix(in srgb,var(--abs-hot) 15%,transparent);color:var(--abs-hot);opacity:0}.wf-abs-fst .is-b{background:color-mix(in srgb,var(--abs-low) 15%,transparent);color:var(--abs-low)}.wf-abs-iac{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:14px 16px 10px}.wf-abs-pick{border:1px solid var(--abs-line);display:flex;flex-direction:column;gap:8px;min-width:0;padding:11px 12px}.wf-abs-pick-h{color:var(--abs-ink);font:600 11.5px/1.3 var(--sans)}.wf-abs-pick-o{align-items:flex-start;border:1px solid var(--abs-line);display:flex;gap:8px;opacity:.6;padding:7px 8px}.wf-abs-pick-o.on{background:color-mix(in srgb,var(--abs-hot) 7%,transparent);border-color:color-mix(in srgb,var(--abs-hot) 50%,transparent);opacity:1}.wf-abs-pick-o>i{box-shadow:inset 0 0 0 1.5px var(--abs-faint);flex:none;height:10px;margin-top:2px;width:10px}.wf-abs-pick-o.on>i{background:var(--abs-hot);box-shadow:inset 0 0 0 1.5px var(--abs-hot),inset 0 0 0 3.5px var(--abs-bg)}.wf-abs-pick-o>span{display:flex;flex-direction:column;gap:3px;min-width:0}.wf-abs-pick-o b{color:var(--abs-ink);font:600 11px/1 var(--mono)}.wf-abs-pick-o em{color:var(--abs-faint);font:400 9.5px/1.3 var(--mono);font-style:normal}.wf-abs-pick-btn{align-self:flex-end;background:var(--abs-hot);color:var(--abs-bg);font:600 10.5px/1 var(--mono);margin-top:auto;padding:5px 10px}.wf-abs-pr{border:1px solid var(--abs-line);min-width:0}.wf-abs-pr,.wf-abs-pr-h{display:flex;flex-direction:column}.wf-abs-pr-h{align-items:flex-start;border-bottom:1px solid var(--abs-line);gap:7px;padding:10px 12px}.wf-abs-pr-h>b{font-size:11.5px;font-weight:600;line-height:1.3}.wf-abs-prb{display:inline-grid;font:600 10px/1 var(--mono)}.wf-abs-prb>span{background:color-mix(in srgb,var(--abs-low) 15%,transparent);color:var(--abs-low);grid-area:1/1;padding:4px 7px;white-space:nowrap}.wf-abs-prb .is-a{opacity:0}.wf-abs-diff{background:color-mix(in srgb,var(--abs-ink) 3%,transparent);color:var(--abs-dim);font:400 10px/1.65 var(--mono);margin:0;overflow:hidden;padding:9px 0;white-space:pre}.wf-abs-diff>span{display:block;padding:0 12px}.wf-abs-diff .is-del{background:color-mix(in srgb,var(--abs-crit) 12%,transparent);color:var(--abs-crit)}.wf-abs-diff .is-add{background:color-mix(in srgb,var(--abs-low) 12%,transparent);color:var(--abs-low)}.wf-abs-pr-f{border-top:1px solid var(--abs-line);color:var(--abs-faint);font:400 9.5px/1 var(--mono);margin-top:auto;padding:7px 12px}.wf-abs-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:6px 16px 12px}.wf-abs-track li{color:var(--abs-dim);display:flex;flex-direction:column;font:500 10px/1.3 var(--mono);gap:7px;position:relative}.wf-abs-track li>i{background:var(--abs-low);box-shadow:0 0 0 3px var(--abs-bg);height:11px;position:relative;width:11px;z-index:1}.wf-abs-track li:before{background:var(--abs-line);content:"";height:1.5px;left:0;position:absolute;right:0;top:5px}.wf-abs-track li.is-last:before{right:auto;width:11px}.wf-abs-track li.is-last{color:var(--abs-ink);font-weight:700}.wf-abs-iac-note{color:var(--abs-faint);font:400 10px/1.3 var(--mono)}@container (max-width:500px){.wf-abs--iac .wf-abs-rail{display:none}.wf-abs--iac .wf-abs-iac{grid-template-columns:1fr}.wf-abs--iac .wf-abs-pick-o:not(.on){display:none}.wf-abs--iac .wf-abs-track{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}@keyframes wfAbsUnset{0%{background:transparent}}@keyframes wfAbsPick{0%{background:transparent;border-color:var(--abs-line);opacity:.6}}html.js .rv.on .wf-abs--iac .wf-abs-pick{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) .3s backwards}html.js .rv.on .wf-abs--iac .wf-abs-pick-o.on{animation:wfAbsPick .3s ease .8s backwards}html.js .rv.on .wf-abs--iac .wf-abs-pick-o.on>i{animation:wfAbsUnset .3s ease .8s backwards}html.js .rv.on .wf-abs--iac .wf-abs-pick-btn{animation:wfAbsPress .6s ease-out 1.2s}html.js .rv.on .wf-abs--iac .wf-abs-pr{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) 1.4s backwards}html.js .rv.on .wf-abs--iac .wf-abs-diff :is(.is-del,.is-add){animation:wfAbsSlideIn .35s cubic-bezier(.2,.7,.2,1) 1.8s backwards}html.js .rv.on .wf-abs--iac .wf-abs-diff .is-add{animation-delay:2s}html.js .rv.on .wf-abs--iac .wf-abs-prb .is-a{animation:wfAbsHold 1.1s linear 1.4s none}html.js .rv.on .wf-abs--iac .wf-abs-prb .is-b{animation:wfAbsIn .25s ease 2.5s backwards}html.js .rv.on .wf-abs--iac .wf-abs-track li>i{animation:wfAbsUnset .25s ease 1.6s backwards}html.js .rv.on .wf-abs--iac .wf-abs-track li:nth-child(2)>i{animation-delay:2.5s}html.js .rv.on .wf-abs--iac .wf-abs-track li:nth-child(3)>i{animation-delay:3.1s}html.js .rv.on .wf-abs--iac .wf-abs-track li:nth-child(4)>i{animation-delay:3.8s}html.js .rv.on .wf-abs--iac .wf-abs-fst .is-a{animation:wfAbsHold 3.9s linear 0s none}html.js .rv.on .wf-abs--iac .wf-abs-fst .is-b{animation:wfAbsIn .25s ease 3.9s backwards}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--iac :is(.wf-abs-pick,.wf-abs-pick-o,.wf-abs-pick-o>i,.wf-abs-pick-btn,.wf-abs-pr,.wf-abs-diff>span,.wf-abs-prb>span,.wf-abs-track li>i,.wf-abs-fst>span){animation:none}}.wf-abs-led{padding:6px 16px 8px}.wf-abs-led li,.wf-abs-led-h{align-items:center;display:grid;gap:12px;grid-template-columns:70px minmax(0,1fr) 88px 112px}.wf-abs-led-h{color:var(--abs-faint);font:500 9.5px/1 var(--mono);letter-spacing:.06em;padding:6px 0 7px;text-transform:uppercase}.wf-abs-led-h span:last-child{text-align:right}.wf-abs-led ol{list-style:none;margin:0;padding:0}.wf-abs-led li{border-top:1px solid var(--abs-line);height:42px}.wf-abs-led li.is-drift{background:color-mix(in srgb,var(--abs-med) 8%,transparent);margin:0 -16px;padding:0 16px}.wf-abs-led-a{display:flex}.wf-abs-led-sw{display:inline-grid}.wf-abs-led-sw>b{grid-area:1/1}.wf-abs-rev{align-items:center;box-shadow:inset 0 0 0 1px var(--abs-faint);color:var(--abs-dim);display:flex;font:600 10px/1 var(--mono);padding:4px 7px}.wf-abs-led-sw .is-1{opacity:0}.wf-abs-drift{background:color-mix(in srgb,var(--abs-med) 16%,transparent);color:var(--abs-med);font:600 10px/1 var(--mono);padding:4px 7px}.wf-abs-led-note{color:var(--abs-faint);font:400 9.5px/1 var(--mono);font-style:normal}.wf-abs-led-f{display:flex;flex-direction:column;gap:3px;min-width:0}.wf-abs-led-f b{font-size:11.5px;font-weight:600;text-overflow:ellipsis}.wf-abs-led-f b,.wf-abs-led-f em{overflow:hidden;white-space:nowrap}.wf-abs-led-f em{align-items:center;color:var(--abs-faint);display:flex;font:400 9.5px/1 var(--mono);font-style:normal;gap:5px;min-width:0}.wf-abs-led-f em i{background:var(--pc);flex:none;height:6px;width:6px}.wf-abs-meth{background:color-mix(in srgb,var(--abs-ink) 9%,transparent);color:var(--abs-dim);font:600 10px/1 var(--mono);justify-self:start;padding:4px 7px;white-space:nowrap}.wf-abs-meth.is-direct{background:color-mix(in srgb,var(--abs-low) 14%,transparent);color:var(--abs-low)}.wf-abs-lst{background:color-mix(in srgb,var(--abs-ink) 9%,transparent);color:var(--abs-dim);font:600 10px/1 var(--mono);justify-self:end;padding:4px 7px;white-space:nowrap}.wf-abs-lst.is-ok{background:color-mix(in srgb,var(--abs-low) 14%,transparent);color:var(--abs-low)}.wf-abs-refuse{align-items:flex-start;box-shadow:inset 3px 0 0 var(--abs-med);gap:10px}.wf-abs-refuse svg{fill:none;flex:none;height:13px;margin-top:1px;stroke:var(--abs-med);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2;width:13px}.wf-abs-refuse span{color:var(--abs-dim);font:400 10.5px/1.4 var(--mono)}.wf-abs-refuse b{color:var(--abs-ink);font:600 11px/1 var(--sans);margin-right:8px}@container (max-width:500px){.wf-abs--ledger .wf-abs-model,.wf-abs--ledger .wf-abs-rail{display:none}.wf-abs--ledger :is(.wf-abs-led-h,.wf-abs-led li){gap:8px;grid-template-columns:58px minmax(0,1fr) auto}.wf-abs--ledger :is(.wf-abs-meth,.wf-abs-led-h span:nth-child(3)){display:none}}@keyframes wfAbsPressDim{0%{box-shadow:inset 0 0 0 1px var(--abs-faint),0 0 0 0 color-mix(in srgb,var(--abs-med) 70%,transparent)}to{box-shadow:inset 0 0 0 1px var(--abs-faint),0 0 0 8px transparent}}@keyframes wfAbsWash{0%{background:transparent}}html.js .rv.on .wf-abs--ledger .wf-abs-led li{animation:wfAbsRise .4s cubic-bezier(.2,.7,.2,1) calc(.3s + var(--i)*.15s) backwards}html.js .rv.on .wf-abs--ledger .wf-abs-led li.is-drift{animation:wfAbsRise .4s cubic-bezier(.2,.7,.2,1) calc(.3s + var(--i)*.15s) backwards,wfAbsWash .4s ease 2.1s backwards}html.js .rv.on .wf-abs--ledger .wf-abs-led-sw .is-1{animation:wfAbsHold 2.1s linear 0s none,wfAbsPressDim .6s ease-out 1.7s}html.js .rv.on .wf-abs--ledger .wf-abs-led-sw .is-2{animation:wfAbsIn .25s ease 2.1s backwards}html.js .rv.on .wf-abs--ledger .wf-abs-refuse{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) 2.2s backwards}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--ledger :is(.wf-abs-led li,.wf-abs-led-sw>b,.wf-abs-refuse){animation:none}}.wf-abs--sla .wf-abs-toggle{margin-left:auto}.wf-abs-pol{border-bottom:1px solid var(--abs-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.wf-abs-pol>span{align-items:center;border-left:1px solid var(--abs-line);color:var(--abs-ink);display:flex;font:600 11px/1 var(--mono);gap:8px;padding:10px 14px;white-space:nowrap}.wf-abs-pol>span:first-child{border-left:0}.wf-abs-slat{padding:6px 16px}.wf-abs-slat li,.wf-abs-slat-h{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.wf-abs-slat-h{color:var(--abs-faint);font:500 9.5px/1 var(--mono);letter-spacing:.06em;padding:6px 0 7px;text-transform:uppercase}.wf-abs-slat-h span:last-child{text-align:right}.wf-abs-slat ol{list-style:none;margin:0;padding:0}.wf-abs-slat li{border-top:1px solid var(--abs-line);height:40px}.wf-abs-slat li.is-breach{background:color-mix(in srgb,var(--abs-crit) 8%,transparent);margin:0 -16px;padding:0 16px}.wf-abs-slat-f{align-items:center;display:flex;gap:8px;min-width:0}.wf-abs-slat-f .wf-abs-sev{flex:none}.wf-abs-slat-f b:nth-child(2){font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-abs-flag{background:var(--abs-crit);color:var(--abs-bg);flex:none;font:700 9.5px/1 var(--mono);font-style:normal;letter-spacing:.04em;padding:3px 6px;text-transform:uppercase}.wf-abs-cd{align-items:center;color:var(--abs-ink);display:flex;font:600 11.5px/1 var(--mono);gap:7px}.wf-abs-cd.is-bad{color:var(--abs-crit)}.wf-abs-cdn{display:inline-grid}.wf-abs-cdn>span{grid-area:1/1;justify-self:end;white-space:nowrap}.wf-abs-cd.is-bad .wf-abs-cdn .is-2,.wf-abs-cdn .is-1{opacity:0}.wf-abs-cd i,.wf-abs-mws i{font-style:normal;font-weight:700;text-align:center;width:10px}.wf-abs-cd i.ok:before,.wf-abs-mws i.ok:before{color:var(--abs-low);content:"\2713"}.wf-abs-cd i.bad:before{color:var(--abs-crit);content:"\2715"}.wf-abs-slat li.is-done .wf-abs-slat-f{opacity:.6}.wf-abs-mws{align-items:center;color:var(--abs-low);display:flex;font:600 10.5px/1 var(--mono);gap:7px;white-space:nowrap}.wf-abs-burn{border-top:1px solid var(--abs-line);padding:10px 16px 12px}.wf-abs-burn-k{color:var(--abs-faint);font:500 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.wf-abs-burn .wf-abs-bar{height:8px;margin:9px 0}@container (max-width:500px){.wf-abs--sla .wf-abs-rail{display:none}.wf-abs--sla .wf-abs-pol{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-abs--sla .wf-abs-pol>span:nth-child(3){border-left:0}.wf-abs--sla .wf-abs-pol>span:nth-child(n+3){border-top:1px solid var(--abs-line)}.wf-abs--sla .wf-abs-slat-f .wf-abs-sev{display:none}}@keyframes wfAbsInk{0%{color:var(--abs-ink)}}html.js .rv.on .wf-abs--sla .wf-abs-slat li{animation:wfAbsRise .4s cubic-bezier(.2,.7,.2,1) .3s backwards}html.js .rv.on .wf-abs--sla .wf-abs-slat li:nth-child(2){animation-delay:.42s}html.js .rv.on .wf-abs--sla .wf-abs-slat li:nth-child(3){animation:wfAbsRise .4s cubic-bezier(.2,.7,.2,1) .54s backwards,wfAbsWash .4s ease 2.2s backwards}html.js .rv.on .wf-abs--sla .wf-abs-slat li:nth-child(4){animation-delay:.66s}html.js .rv.on .wf-abs--sla .wf-abs-cdn .is-1{animation:wfAbsHold 1.2s linear 0s none}html.js .rv.on .wf-abs--sla .wf-abs-cd.is-ok .wf-abs-cdn .is-2{animation:wfAbsIn .2s ease 1.2s backwards}html.js .rv.on .wf-abs--sla .wf-abs-cd.is-bad .wf-abs-cdn .is-2{animation:wfAbsHold 1s linear 1.2s none}html.js .rv.on .wf-abs--sla .wf-abs-cd.is-bad .wf-abs-cdn .is-3{animation:wfAbsIn .2s ease 2.2s backwards}html.js .rv.on .wf-abs--sla .wf-abs-cd.is-bad{animation:wfAbsInk .2s ease 2.2s backwards}html.js .rv.on .wf-abs--sla .wf-abs-cd i.bad{animation:wfAbsIn .2s ease 2.2s backwards}html.js .rv.on .wf-abs--sla .wf-abs-flag{animation:wfAbsPop .35s cubic-bezier(.3,1.4,.5,1) 2.35s backwards}html.js .rv.on .wf-abs--sla .wf-abs-burn .wf-abs-bar{animation:wfAbsReveal .8s cubic-bezier(.4,0,.2,1) 2.8s backwards}html.js .rv.on .wf-abs--sla .wf-abs-burn .wf-abs-legend{animation:wfAbsIn .4s ease 3.3s backwards}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--sla :is(.wf-abs-slat li,.wf-abs-cdn>span,.wf-abs-cd,.wf-abs-cd i,.wf-abs-flag,.wf-abs-bar,.wf-abs-legend){animation:none}}.wf-abs-rb-save{display:inline-grid;font:600 10.5px/1 var(--mono);margin-left:auto}.wf-abs-rb-save>span{grid-area:1/1;justify-self:end;padding:5px 9px;white-space:nowrap}.wf-abs-rb-save .is-a{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--abs-hot) 50%,transparent);color:var(--abs-hot);opacity:0}.wf-abs-rb-save .is-b{background:color-mix(in srgb,var(--abs-low) 15%,transparent);color:var(--abs-low)}.wf-abs-rb{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 168px;padding:14px 16px}.wf-abs-rb-l{display:flex;flex-direction:column;gap:10px;min-width:0}.wf-abs-scope{display:flex;flex-wrap:wrap;gap:4px}.wf-abs-scope span{box-shadow:inset 0 0 0 1px var(--abs-line);color:var(--abs-faint);font:500 10px/1 var(--mono);padding:4px 7px;white-space:nowrap}.wf-abs-scope span.on{background:color-mix(in srgb,var(--abs-hot) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--abs-hot) 40%,transparent);color:var(--abs-hot)}.wf-abs-scope b{color:var(--abs-ink)}.wf-abs-blocks{list-style:none;margin:0;padding:0}.wf-abs-blocks li{align-items:center;border-top:1px solid var(--abs-line);display:grid;gap:9px;grid-template-columns:10px minmax(0,1fr) auto;height:31px}.wf-abs-blocks li>i{background:var(--abs-hot);height:8px;width:8px}.wf-abs-blocks b{font-size:11.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-abs-blocks em{color:var(--abs-faint);font:400 9.5px/1 var(--mono);font-style:normal}.wf-abs-page{--pg-ink:#003038;--pg-dim:color-mix(in srgb,#003038 18%,#fff);background:#fff;box-shadow:0 12px 26px -14px rgba(0,0,0,.55),0 0 0 1px rgba(0,48,56,.08);gap:9px;padding:13px 12px}.wf-abs-page,.wf-abs-pg-cover{display:flex;flex-direction:column}.wf-abs-pg-cover{border-bottom:1px solid var(--pg-dim);gap:4px;padding-bottom:8px}.wf-abs-pg-cover i{background:#ff6b35;height:4px;width:22px}.wf-abs-pg-cover b{color:var(--pg-ink);font:700 10px/1.2 var(--sans)}.wf-abs-pg-cover em{color:color-mix(in srgb,var(--pg-ink) 55%,#fff);font:400 7.5px/1 var(--mono);font-style:normal}.wf-abs-pg-sum,.wf-abs-pg-tbl,.wf-abs-pg-toc{display:flex;flex-direction:column;gap:3px}.wf-abs-pg-sum i,.wf-abs-pg-tbl i,.wf-abs-pg-toc i{background:var(--pg-dim);display:block;height:3px}.wf-abs-pg-toc i:first-child{width:60%}.wf-abs-pg-toc i:nth-child(2){width:48%}.wf-abs-pg-toc i:nth-child(3){width:54%}.wf-abs-pg-sum i:nth-child(3){width:70%}.wf-abs-pg-tbl i{height:5px}.wf-abs-pg-tbl i:nth-child(odd){background:color-mix(in srgb,#003038 10%,#fff)}.wf-abs-pg-chart{background:color-mix(in srgb,#003038 4%,#fff);display:block;height:30px;width:100%}.wf-abs-pg-chart path{fill:none;stroke:#ff6b35;stroke-width:1.6;vector-effect:non-scaling-stroke}.wf-abs-gen .wf-abs-run-s{font:600 10px/1 var(--mono);margin-left:auto}@container (max-width:470px){.wf-abs--rb .wf-abs-count,.wf-abs--rb .wf-abs-rail{display:none}.wf-abs--rb .wf-abs-rb{gap:12px;grid-template-columns:minmax(0,1fr) 110px}.wf-abs--rb .wf-abs-blocks em,.wf-abs--rb .wf-abs-pack-meta,.wf-abs--rb .wf-abs-scope span:not(.on){display:none}}html.js .rv.on .wf-abs--rb .wf-abs-blocks li{animation:wfAbsSlideIn .4s cubic-bezier(.2,.7,.2,1) calc(.4s + var(--i)*.28s) backwards}html.js .rv.on .wf-abs--rb .wf-abs-page>*{animation:wfAbsRise .4s cubic-bezier(.2,.7,.2,1) calc(.5s + var(--i)*.28s) backwards}html.js .rv.on .wf-abs--rb .wf-abs-rb-save .is-a{animation:wfAbsHold 2.4s linear 0s none,wfAbsPress .6s ease-out 2.2s}html.js .rv.on .wf-abs--rb .wf-abs-rb-save .is-b{animation:wfAbsIn .25s ease 2.4s backwards}html.js .rv.on .wf-abs--rb .wf-abs-gen{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) 2.7s backwards}html.js .rv.on .wf-abs--rb .wf-abs-gen .wf-abs-run-s .is-a{animation:wfAbsOut .25s ease 3.4s backwards}html.js .rv.on .wf-abs--rb .wf-abs-gen .wf-abs-run-s .is-b{animation:wfAbsIn .25s ease 3.4s backwards}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--rb :is(.wf-abs-blocks li,.wf-abs-page>*,.wf-abs-rb-save>span,.wf-abs-gen,.wf-abs-run-s>span){animation:none}}.wf-abs-tabs{display:flex;font:600 10.5px/1 var(--mono)}.wf-abs-tabs span{box-shadow:inset 0 -2px 0 transparent;color:var(--abs-faint);padding:5px 9px;white-space:nowrap}.wf-abs-tabs span.on{box-shadow:inset 0 -2px 0 var(--abs-hot);color:var(--abs-ink)}.wf-abs--audit .wf-abs-model{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-abs-aud{padding:6px 16px 8px}.wf-abs-aud li,.wf-abs-aud-h{align-items:center;display:grid;gap:10px;grid-template-columns:88px 78px 58px minmax(0,1fr)}.wf-abs-aud-h{color:var(--abs-faint);font:500 9.5px/1 var(--mono);letter-spacing:.06em;padding:6px 0 7px;text-transform:uppercase}.wf-abs-aud ol{list-style:none;margin:0;padding:0}.wf-abs-aud li{border-top:1px solid var(--abs-line);min-height:38px;padding:8px 0}.wf-abs-aud-t{color:var(--abs-faint);font:400 10px/1.2 var(--mono);white-space:nowrap}.wf-abs-aud-u{color:var(--abs-dim);font:500 10.5px/1.2 var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-abs-act{background:color-mix(in srgb,var(--abs-ink) 9%,transparent);color:var(--abs-dim);font:600 9.5px/1 var(--mono);justify-self:start;padding:3px 6px}.wf-abs-act.is-create{background:color-mix(in srgb,var(--abs-low) 14%,transparent);color:var(--abs-low)}.wf-abs-chg{display:flex;flex-direction:column;gap:4px;min-width:0}.wf-abs-chg>span{color:var(--abs-faint);font:400 10.5px/1.2 var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-abs-chg b{color:var(--abs-ink);font-weight:600}.wf-abs-chg s{color:var(--abs-hot);text-decoration:none}.wf-abs-chg u{color:var(--abs-low);display:inline-block;text-decoration:none}.wf-abs-api{flex-wrap:wrap;justify-content:space-between;row-gap:8px}.wf-abs-api code{background:color-mix(in srgb,var(--abs-ink) 8%,transparent);color:var(--abs-ink);font:600 10.5px/1 var(--mono);padding:4px 7px}.wf-abs-api-m{display:flex;flex-wrap:wrap;gap:4px}.wf-abs-api-m b{background:color-mix(in srgb,var(--abs-low) 13%,transparent);color:var(--abs-low);font:600 9.5px/1 var(--mono);padding:3px 6px}@container (max-width:500px){.wf-abs--audit .wf-abs-model,.wf-abs--audit .wf-abs-rail{display:none}.wf-abs--audit :is(.wf-abs-aud-h,.wf-abs-aud li){grid-template-columns:72px minmax(0,1fr);row-gap:6px}.wf-abs--audit :is(.wf-abs-aud-t,.wf-abs-act,.wf-abs-aud-h span:first-child,.wf-abs-aud-h span:nth-child(3)){display:none}}html.js .rv.on .wf-abs--audit .wf-abs-aud li{animation:wfAbsRise .4s cubic-bezier(.2,.7,.2,1) calc(.35s + var(--i)*.35s) backwards}html.js .rv.on .wf-abs--audit .wf-abs-chg u{animation:wfAbsSlideIn .35s cubic-bezier(.2,.7,.2,1) calc(.6s + var(--i)*.35s) backwards}html.js .rv.on .wf-abs--audit .wf-abs-api{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) 1.9s backwards}html.js .rv.on .wf-abs--audit .wf-abs-api-m b{animation:wfAbsPop .35s cubic-bezier(.3,1.4,.5,1) calc(2.1s + var(--i)*.1s) backwards}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--audit :is(.wf-abs-aud li,.wf-abs-chg u,.wf-abs-api,.wf-abs-api-m b){animation:none}}.wf-abs-ra{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);padding:12px 16px}.wf-abs-rec{display:flex;flex-direction:column;margin:0}.wf-abs-rec>div{align-items:center;border-top:1px solid var(--abs-line);display:flex;gap:10px;justify-content:space-between;min-height:30px;padding:5px 0}.wf-abs-rec>div:first-child{border-top:0}.wf-abs-rec dt{color:var(--abs-faint);font:400 10px/1.2 var(--mono)}.wf-abs-rec dd{align-items:flex-end;color:var(--abs-ink);display:flex;flex-direction:column;font:600 11.5px/1.2 var(--sans);gap:3px;margin:0;text-align:right}.wf-abs-rec dd em{color:var(--abs-faint);font:400 9.5px/1.2 var(--mono);font-style:normal}.wf-abs-dec{background:color-mix(in srgb,var(--abs-med) 16%,transparent);color:var(--abs-med);font:700 10px/1 var(--mono);padding:3px 7px}.wf-abs-proof{color:var(--abs-hot)!important;font:500 10.5px/1.2 var(--mono)!important}.wf-abs-exp{display:inline-grid!important}.wf-abs-exp>span{grid-area:1/1;justify-self:end;white-space:nowrap}.wf-abs-exp .is-1,.wf-abs-exp .is-2{font-family:var(--mono);opacity:0}.wf-abs-exp .is-3{background:var(--abs-crit);color:var(--abs-bg);font:700 10px/1 var(--mono);padding:3px 7px}.wf-abs-sw dd i{background:var(--abs-low);height:12px;position:relative;width:22px}.wf-abs-sw dd i:after{background:var(--abs-bg);content:"";height:8px;position:absolute;right:2px;top:2px;width:8px}.wf-abs-life{gap:12px;min-width:0}.wf-abs-life,.wf-abs-steps{display:flex;flex-direction:column}.wf-abs-steps{gap:10px;list-style:none;margin:0;padding:0}.wf-abs-steps li{align-items:start;display:grid;gap:9px;grid-template-columns:11px minmax(0,1fr);position:relative}.wf-abs-steps li>i{background:var(--abs-low);box-shadow:0 0 0 3px var(--abs-bg);height:11px;margin-top:1px;position:relative;width:11px;z-index:1}.wf-abs-steps li:not(.is-last):before{background:var(--abs-line);bottom:-12px;content:"";left:5px;position:absolute;top:12px;width:1.5px}.wf-abs-steps li>span{display:flex;flex-direction:column;gap:2px;min-width:0}.wf-abs-steps b{font-size:11px;font-weight:600}.wf-abs-steps em{color:var(--abs-faint);font:400 9.5px/1.2 var(--mono);font-style:normal}.wf-abs-steps li.is-last>i{background:var(--abs-crit)}.wf-abs-steps li.is-last b{color:var(--abs-crit)}.wf-abs-acc{border:1px solid var(--abs-line);display:flex;flex-direction:column;gap:6px;padding:9px 10px}.wf-abs-acc-k{color:var(--abs-faint);font:500 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.wf-abs-acc-f{align-items:center;display:flex;gap:8px;min-width:0}.wf-abs-acc-f b{font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-abs--ra .wf-abs-fst .is-a{background:color-mix(in srgb,var(--abs-med) 15%,transparent);color:var(--abs-med)}.wf-abs--ra .wf-abs-fst .is-b{background:color-mix(in srgb,var(--abs-hot) 15%,transparent);color:var(--abs-hot)}.wf-abs-ra-foot{color:var(--abs-dim);font:500 10.5px/1.3 var(--mono)}@container (max-width:500px){.wf-abs--ra .wf-abs-count,.wf-abs--ra .wf-abs-rail{display:none}.wf-abs--ra .wf-abs-ra{grid-template-columns:1fr}.wf-abs--ra .wf-abs-rec>div:nth-child(3),.wf-abs--ra .wf-abs-rec>div:nth-child(4){display:none}}html.js .rv.on .wf-abs--ra .wf-abs-steps li{animation:wfAbsDim .25s ease calc(.5s + var(--i)*.6s) backwards}html.js .rv.on .wf-abs--ra .wf-abs-steps li>i{animation:wfAbsUnset .25s ease calc(.5s + var(--i)*.6s) backwards}html.js .rv.on .wf-abs--ra .wf-abs-exp .is-1{animation:wfAbsHold 1.7s linear 0s none}html.js .rv.on .wf-abs--ra .wf-abs-exp .is-2{animation:wfAbsHold .6s linear 1.7s none}html.js .rv.on .wf-abs--ra .wf-abs-exp .is-3{animation:wfAbsPop .35s cubic-bezier(.3,1.4,.5,1) 2.3s backwards}html.js .rv.on .wf-abs--ra .wf-abs-acc-f .wf-abs-fst .is-a{animation:wfAbsHold 2.5s linear 0s none}html.js .rv.on .wf-abs--ra .wf-abs-acc-f .wf-abs-fst .is-b{animation:wfAbsIn .25s ease 2.5s backwards}html.js .rv.on .wf-abs--ra .wf-abs-acc-f:nth-child(3) .wf-abs-fst .is-a{animation-duration:2.65s}html.js .rv.on .wf-abs--ra .wf-abs-acc-f:nth-child(3) .wf-abs-fst .is-b{animation-delay:2.65s}html.js .rv.on .wf-abs--ra .wf-abs-acc-f:nth-child(4) .wf-abs-fst .is-a{animation-duration:2.8s}html.js .rv.on .wf-abs--ra .wf-abs-acc-f:nth-child(4) .wf-abs-fst .is-b{animation-delay:2.8s}html.js .rv.on .wf-abs--ra .wf-abs-ra-foot{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) 3s backwards}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--ra :is(.wf-abs-steps li,.wf-abs-steps li>i,.wf-abs-exp>span,.wf-abs-fst>span,.wf-abs-ra-foot){animation:none}}.wf-abs-pf{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.92fr);padding:14px 16px}.wf-abs-pf-feeds{list-style:none;margin:0;padding:0}.wf-abs-pf-feeds li{align-items:center;border-top:1px solid var(--abs-line);display:flex;gap:8px;justify-content:space-between;padding:8px 0}.wf-abs-pf-feeds li:first-child{border-top:0}.wf-abs-pf-feeds b{font-size:10.5px;font-weight:600;line-height:1.25;min-width:0}.wf-abs-hl{background:color-mix(in srgb,var(--abs-low) 14%,transparent);color:var(--abs-low);flex:none;font:600 9px/1 var(--mono);padding:3px 6px}.wf-abs-pf-adv,.wf-abs-pf-dd{align-items:flex-start;border:1px solid var(--abs-line);display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 11px}.wf-abs-pf-dd{border-left:3px solid var(--abs-hot)}.wf-abs-pf-k{color:var(--abs-faint);font:500 9px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.wf-abs-pf-adv>b{font-size:11.5px;font-weight:600;line-height:1.3}.wf-abs-pf-meta{display:flex;flex-wrap:wrap;gap:5px}.wf-abs-kev2,.wf-abs-match{background:color-mix(in srgb,var(--abs-crit) 15%,transparent);color:var(--abs-crit);font:600 9.5px/1 var(--mono);padding:3px 6px}.wf-abs-match{background:var(--abs-crit);color:var(--abs-bg)}.wf-abs-pf-adv em,.wf-abs-pf-tree em{color:var(--abs-faint);font:400 9.5px/1.3 var(--mono);font-style:normal}.wf-abs-pf-dd .wf-abs-st{font:600 10px/1 var(--mono)}.wf-abs-pf-dd .wf-abs-st>span{justify-self:start}.wf-abs-pf-tree{display:flex;flex-direction:column;gap:5px;width:100%}.wf-abs-pf-tree span{align-items:center;display:flex;font-size:10.5px;font-weight:600;gap:6px}@container (max-width:500px){.wf-abs--pfeed .wf-abs-model,.wf-abs--pfeed .wf-abs-rail{display:none}.wf-abs--pfeed .wf-abs-pf{grid-template-columns:1fr}.wf-abs--pfeed .wf-abs-pf-feeds li:nth-child(n+4){display:none}}html.js .rv.on .wf-abs--pfeed .wf-abs-pf-feeds li{animation:wfAbsRise .4s cubic-bezier(.2,.7,.2,1) calc(.3s + var(--i)*.12s) backwards}html.js .rv.on .wf-abs--pfeed .wf-abs-hl{animation:wfAbsPop .3s cubic-bezier(.3,1.4,.5,1) calc(.5s + var(--i)*.12s) backwards}html.js .rv.on .wf-abs--pfeed .wf-abs-pf-adv{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) 1.1s backwards}html.js .rv.on .wf-abs--pfeed .wf-abs-match{animation:wfAbsPop .35s cubic-bezier(.3,1.4,.5,1) 1.55s backwards}html.js .rv.on .wf-abs--pfeed .wf-abs-pf-dd{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) 1.9s backwards}html.js .rv.on .wf-abs--pfeed .wf-abs-st .is-1{animation:wfAbsHold 2.6s linear 0s none}html.js .rv.on .wf-abs--pfeed .wf-abs-st .is-3{animation:wfAbsIn .25s ease 2.6s backwards}html.js .rv.on .wf-abs--pfeed .wf-abs-pf-tree span{animation:wfAbsRise .35s cubic-bezier(.2,.7,.2,1) calc(2.7s + var(--i)*.12s) backwards}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--pfeed :is(.wf-abs-pf-feeds li,.wf-abs-hl,.wf-abs-pf-adv,.wf-abs-match,.wf-abs-pf-dd,.wf-abs-st>span,.wf-abs-pf-tree span){animation:none}}.wf-abs-fws{display:flex;gap:4px;margin-left:auto}.wf-abs-fws b{background:color-mix(in srgb,var(--abs-ink) 8%,transparent);color:var(--abs-dim);font:600 9.5px/1 var(--mono);padding:3px 6px;white-space:nowrap}.wf-abs-banner{align-items:center;background:color-mix(in srgb,var(--abs-crit) 9%,transparent);border-bottom:1px solid var(--abs-line);display:flex;gap:9px;padding:9px 16px}.wf-abs-banner svg{fill:none;flex:none;height:13px;stroke:var(--abs-crit);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3;width:13px}.wf-abs-banner span{color:var(--abs-ink);flex:1;font-size:10.5px;line-height:1.35;min-width:0}.wf-abs-banner b{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--abs-crit) 55%,transparent);color:var(--abs-crit);flex:none;font:600 10px/1 var(--mono);padding:4px 8px;white-space:nowrap}.wf-abs-cra{padding:12px 16px}.wf-abs-cra-h{align-items:baseline;display:flex;flex-wrap:wrap;gap:9px}.wf-abs-cra-h b{color:var(--abs-ink);font:600 11px/1 var(--mono)}.wf-abs-cra-h span{color:var(--abs-dim);font-size:11px}.wf-abs-cra-h em{color:var(--abs-hot);font:500 10px/1 var(--mono);font-style:normal;margin-left:auto}.wf-abs-stages2{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:10px 0 0;padding:0}.wf-abs-stages2 li{align-items:flex-start;border:1px solid var(--abs-line);display:flex;flex-direction:column;gap:6px;padding:10px 11px}.wf-abs-stg-k{color:var(--abs-faint);font:500 9px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.wf-abs-stages2 b{font-size:12.5px;font-weight:700;line-height:1.2}.wf-abs-stg-s{background:color-mix(in srgb,var(--abs-med) 15%,transparent);color:var(--abs-med);font:600 9.5px/1 var(--mono);padding:3px 6px}.wf-abs-stg-s.is-ok{background:color-mix(in srgb,var(--abs-low) 15%,transparent);color:var(--abs-low)}.wf-abs-stages2 em{color:var(--abs-faint);font:400 9.5px/1.3 var(--mono);font-style:normal}.wf-abs-cra-foot{flex-wrap:wrap;justify-content:space-between;row-gap:8px}.wf-abs-exps{display:flex;gap:4px}.wf-abs-exps b{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--abs-hot) 40%,transparent);color:var(--abs-hot);font:600 9.5px/1 var(--mono);padding:3px 6px}@container (max-width:500px){.wf-abs--cra .wf-abs-fws,.wf-abs--cra .wf-abs-rail{display:none}.wf-abs--cra .wf-abs-stages2{grid-template-columns:1fr}.wf-abs--cra .wf-abs-banner{flex-wrap:wrap}}html.js .rv.on .wf-abs--cra .wf-abs-banner{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) .3s backwards}html.js .rv.on .wf-abs--cra .wf-abs-banner b{animation:wfAbsPress .6s ease-out .9s}html.js .rv.on .wf-abs--cra .wf-abs-cra{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) 1.1s backwards}html.js .rv.on .wf-abs--cra .wf-abs-stages2 li{animation:wfAbsRise .4s cubic-bezier(.2,.7,.2,1) calc(1.3s + var(--i)*.15s) backwards}html.js .rv.on .wf-abs--cra .wf-abs-stages2 li:first-child .wf-abs-stg-s{animation:wfAbsPop .35s cubic-bezier(.3,1.4,.5,1) 2s backwards}html.js .rv.on .wf-abs--cra .wf-abs-stages2 li:nth-child(2) .wf-abs-stg-s{animation:wfAbsPop .35s cubic-bezier(.3,1.4,.5,1) 2.6s backwards}html.js .rv.on .wf-abs--cra .wf-abs-stages2 li:nth-child(3) .wf-abs-stg-s{animation:wfAbsPop .35s cubic-bezier(.3,1.4,.5,1) 3s backwards}html.js .rv.on .wf-abs--cra .wf-abs-cra-foot{animation:wfAbsIn .4s ease 3.2s backwards}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--cra :is(.wf-abs-banner,.wf-abs-banner b,.wf-abs-cra,.wf-abs-stages2 li,.wf-abs-stg-s,.wf-abs-cra-foot){animation:none}}.wf-abs-pc{padding:6px 16px 10px}.wf-abs-pc li,.wf-abs-pc-h{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1.2fr) 88px 96px 64px 88px}.wf-abs-pc-h{color:var(--abs-faint);font:500 9.5px/1 var(--mono);letter-spacing:.06em;padding:6px 0 7px;text-transform:uppercase}.wf-abs-pc ol{list-style:none;margin:0;padding:0}.wf-abs-pc li{border-top:1px solid var(--abs-line);height:44px}.wf-abs-pc li.is-live{background:linear-gradient(90deg,color-mix(in srgb,var(--abs-hot) 10%,transparent),transparent 75%);box-shadow:inset 3px 0 0 var(--abs-hot);margin:0 -16px;padding:0 16px}.wf-abs-pc-c{display:flex;flex-direction:column;gap:3px;min-width:0}.wf-abs-pc-c b{color:var(--abs-ink);font:600 10.5px/1 var(--mono)}.wf-abs-pc-c em{color:var(--abs-dim);font-size:10.5px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-abs-pri,.wf-abs-sw3>span,.wf-abs-tagx{font:600 9.5px/1 var(--mono);justify-self:start;padding:3px 6px;white-space:nowrap}.wf-abs-pri.is-p0{background:var(--abs-crit);color:var(--abs-bg)}.wf-abs-pri.is-p1{background:color-mix(in srgb,var(--abs-high) 15%,transparent);color:var(--abs-high)}.wf-abs-pri.is-p2{background:color-mix(in srgb,var(--abs-med) 15%,transparent);color:var(--abs-med)}.wf-abs-sw3 .is-a,.wf-abs-tagx{background:color-mix(in srgb,var(--abs-ink) 9%,transparent);color:var(--abs-dim)}.wf-abs-sw3 .is-good,.wf-abs-tagx.is-good{background:color-mix(in srgb,var(--abs-low) 14%,transparent);color:var(--abs-low)}.wf-abs-sw3{display:inline-grid;justify-self:start}.wf-abs-sw3>span{grid-area:1/1}.wf-abs-sw3 .is-a,.wf-abs-sw3 .is-m{opacity:0}.wf-abs-disc .is-a{background:color-mix(in srgb,var(--abs-med) 15%,transparent);color:var(--abs-med)}.wf-abs-disc .is-m{background:color-mix(in srgb,var(--abs-ink) 12%,transparent);color:var(--abs-ink)}.wf-abs-disc .is-b{background:color-mix(in srgb,var(--abs-low) 14%,transparent);color:var(--abs-low)}.wf-abs-slat2{color:var(--abs-dim);font:600 10px/1 var(--mono)}.wf-abs-slat2.is-ok{color:var(--abs-low)}.wf-abs-slat2.is-warn{color:var(--abs-med)}@container (max-width:500px){.wf-abs--pcase .wf-abs-model,.wf-abs--pcase .wf-abs-rail{display:none}.wf-abs--pcase :is(.wf-abs-pc-h,.wf-abs-pc li){gap:8px;grid-template-columns:minmax(0,1fr) 108px 82px}.wf-abs--pcase :is(.wf-abs-pri,.wf-abs-slat2,.wf-abs-pc-h span:nth-child(2),.wf-abs-pc-h span:nth-child(4)){display:none}}html.js .rv.on .wf-abs--pcase .wf-abs-pc li{animation:wfAbsRise .4s cubic-bezier(.2,.7,.2,1) calc(.3s + var(--i)*.14s) backwards}html.js .rv.on .wf-abs--pcase .wf-abs-sw3:not(.wf-abs-disc) .is-a{animation:wfAbsHold 1.6s linear 0s none}html.js .rv.on .wf-abs--pcase .wf-abs-sw3:not(.wf-abs-disc) .is-b{animation:wfAbsIn .25s ease 1.6s backwards}html.js .rv.on .wf-abs--pcase .wf-abs-disc .is-a{animation:wfAbsHold 2s linear 0s none}html.js .rv.on .wf-abs--pcase .wf-abs-disc .is-m{animation:wfAbsHold .8s linear 2s none}html.js .rv.on .wf-abs--pcase .wf-abs-disc .is-b{animation:wfAbsIn .25s ease 2.8s backwards}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--pcase :is(.wf-abs-pc li,.wf-abs-sw3>span){animation:none}}.wf-media--demo:has(.wf-abs){aspect-ratio:auto;min-height:0}.wf-abs-sf{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,.78fr) minmax(0,1.22fr);padding:16px}.wf-abs-sf-find{border:1px solid var(--abs-line);display:flex;flex-direction:column;gap:7px;min-width:0;padding:11px 12px}.wf-abs-sf-t{align-items:flex-start;display:flex;gap:8px}.wf-abs-sf-t .wf-abs-sev{flex:none}.wf-abs-sf-t b:last-child{font-size:12px;font-weight:600;line-height:1.3}.wf-abs-sf-find em{color:var(--abs-faint);font:400 9.5px/1.35 var(--mono);font-style:normal}.wf-abs-sf-row{flex-wrap:wrap;gap:8px;margin-top:auto}.wf-abs-fixbtn,.wf-abs-sf-row{align-items:center;display:flex}.wf-abs-fixbtn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--abs-hot) 60%,transparent);color:var(--abs-hot);font:600 10.5px/1 var(--mono);gap:5px;padding:5px 10px}.wf-abs-fixbtn svg{fill:none;height:11px;stroke:currentColor;stroke-linecap:round;stroke-width:1.3;width:11px}.wf-abs-fb{display:inline-grid;font:600 10px/1 var(--mono)}.wf-abs-fb>span{background:color-mix(in srgb,var(--abs-low) 15%,transparent);color:var(--abs-low);grid-area:1/1;padding:4px 7px;white-space:nowrap}.wf-abs-fb .is-1{background:color-mix(in srgb,var(--abs-med) 15%,transparent);color:var(--abs-med);opacity:0}.wf-abs-fb .is-2{opacity:0}.wf-abs-sf-steps{display:flex;flex-direction:column;gap:13px;justify-content:center;list-style:none;margin:0;padding:4px 0}.wf-abs-sf-steps li{align-items:center;color:var(--abs-dim);display:flex;font:500 10.5px/1.3 var(--mono);gap:8px}.wf-abs-sf-pr .wf-abs-diff{white-space:pre-wrap;word-break:break-all}@container (max-width:560px){.wf-abs--sensei .wf-abs-rail{display:none}.wf-abs--sensei .wf-abs-sf{grid-template-columns:1fr}.wf-abs--sensei .wf-abs-sf-steps{padding:0}}html.js .rv.on .wf-abs--sensei .wf-abs-sf-find{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) .3s backwards}html.js .rv.on .wf-abs--sensei .wf-abs-fixbtn{animation:wfAbsPress .6s ease-out .9s}html.js .rv.on .wf-abs--sensei .wf-abs-fb .is-1{animation:wfAbsHold 2.3s linear 1.1s none}html.js .rv.on .wf-abs--sensei .wf-abs-fb .is-2{animation:wfAbsHold 1s linear 3.4s none}html.js .rv.on .wf-abs--sensei .wf-abs-fb .is-3{animation:wfAbsIn .25s ease 4.4s backwards}html.js .rv.on .wf-abs--sensei .wf-abs-sf-steps li{animation:wfAbsDim .2s ease calc(1.3s + var(--i)*.5s) backwards}html.js .rv .wf-abs--sensei .wf-abs-tick{background:none}html.js .rv .wf-abs--sensei .wf-abs-tick svg{opacity:0}html.js .rv .wf-abs--sensei .wf-abs-tick:before{opacity:1}html.js .rv.on .wf-abs--sensei .wf-abs-tick{background:color-mix(in srgb,var(--abs-low) 18%,transparent);transition:background .2s ease calc(1.3s + var(--i)*.5s)}html.js .rv.on .wf-abs--sensei .wf-abs-tick svg{animation:wfAbsIn .2s ease calc(1.3s + var(--i)*.5s) backwards;opacity:1}html.js .rv.on .wf-abs--sensei .wf-abs-tick:before{animation:wfAbsSpin .6s linear infinite,wfAbsOut .15s ease calc(1.3s + var(--i)*.5s) backwards;opacity:0}html.js .rv.on .wf-abs--sensei .wf-abs-sf-pr{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) 3.2s backwards}html.js .rv.on .wf-abs--sensei .wf-abs-sf-pr .wf-abs-diff>span{animation:wfAbsSlideIn .35s cubic-bezier(.2,.7,.2,1) 3.5s backwards}html.js .rv.on .wf-abs--sensei .wf-abs-sf-pr .wf-abs-diff .is-add{animation-delay:3.7s}html.js .rv.on .wf-abs--sensei .wf-abs-sf-pr .wf-abs-prb .is-a{animation:wfAbsHold 1.2s linear 3.2s none}html.js .rv.on .wf-abs--sensei .wf-abs-sf-pr .wf-abs-prb .is-b{animation:wfAbsIn .25s ease 4.4s backwards}@media (prefers-reduced-motion:reduce){html.js .rv .wf-abs--sensei .wf-abs-tick{background:color-mix(in srgb,var(--abs-low) 18%,transparent);transition:none}html.js .rv .wf-abs--sensei .wf-abs-tick svg{animation:none;opacity:1}html.js .rv .wf-abs--sensei .wf-abs-tick:before{animation:none;opacity:0}html.js .rv.on .wf-abs--sensei :is(.wf-abs-sf-find,.wf-abs-fixbtn,.wf-abs-fb>span,.wf-abs-sf-steps li,.wf-abs-sf-pr,.wf-abs-diff>span,.wf-abs-prb>span){animation:none}}.wf-abs-flowwrap{padding:8px 16px 14px;position:relative}.wf-abs-flowlist{list-style:none;margin:0;padding:0}.wf-abs-flowlist li{align-items:center;display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr) auto;margin:0 -8px;padding:12px 8px;position:relative;transition:opacity .35s ease,background .35s ease}.wf-abs-flowlist li:not(:last-child):after{background:var(--abs-line);bottom:calc(-50% + 15px);content:"";left:21px;position:absolute;top:calc(50% + 15px);width:1.5px}.wf-abs-fnum{align-items:center;background:var(--abs-bg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--abs-hot) 55%,transparent);color:var(--abs-hot);display:flex;font:700 10px/1 var(--mono);height:28px;justify-content:center;position:relative;transition:background .35s ease,color .35s ease;width:28px;z-index:1}.wf-abs-fbody{display:flex;flex-direction:column;gap:7px;min-width:0}.wf-abs-fbody>b{font-size:12.5px;font-weight:600;line-height:1.25}.wf-abs-fviz{flex-wrap:wrap;gap:5px}.wf-abs-ft,.wf-abs-fviz{align-items:center;display:flex}.wf-abs-ft{background:color-mix(in srgb,var(--abs-ink) 7%,transparent);box-shadow:inset 0 0 0 1px var(--abs-line);height:22px;justify-content:center;width:22px}.wf-abs-ft svg{fill:none;height:12px;stroke:var(--abs-dim);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3;width:12px}.wf-abs-fc{--c:var(--abs-dim);background:color-mix(in srgb,var(--abs-ink) 8%,transparent);color:var(--c);font:600 9.5px/1 var(--mono);padding:3px 6px;white-space:nowrap}.wf-abs-fc:is(.is-low,.is-crit,.is-high,.is-med,.is-hot,.is-aws,.is-az,.is-gcp){background:color-mix(in srgb,var(--c) 15%,transparent)}.wf-abs-fc.is-ink{--c:var(--abs-ink)}.wf-abs-fc.is-dim{--c:var(--abs-faint)}.wf-abs-fc.is-low{--c:var(--abs-low)}.wf-abs-fc.is-crit{--c:var(--abs-crit)}.wf-abs-fc.is-high{--c:var(--abs-high)}.wf-abs-fc.is-med{--c:var(--abs-med)}.wf-abs-fc.is-hot{--c:var(--abs-hot)}.wf-abs-fc.is-aws{--c:#f90}.wf-abs-fc.is-az{--c:#2fa5ea}.wf-abs-fc.is-gcp{--c:#6b9ff5}.band-light .wf-abs-fc.is-aws,.band-tinted .wf-abs-fc.is-aws{--c:#b35f00}.band-light .wf-abs-fc.is-az,.band-tinted .wf-abs-fc.is-az{--c:#0063a1}.band-light .wf-abs-fc.is-gcp,.band-tinted .wf-abs-fc.is-gcp{--c:#2459c2}.wf-abs-farr{color:var(--abs-faint);font:500 11px/1 var(--mono);font-style:normal}.wf-abs-fmet{color:var(--abs-faint);font:500 10px/1.2 var(--mono);font-style:normal;text-align:right;white-space:nowrap}.wf-abs-fpulse{background:var(--abs-hot);height:7px;left:26px;opacity:0;pointer-events:none;position:absolute;top:20px;width:7px}.wf-abs--flow[data-step] .wf-abs-flowlist li{opacity:.55}.wf-abs--flow[data-step="1"] .wf-abs-flowlist li:first-child,.wf-abs--flow[data-step="2"] .wf-abs-flowlist li:nth-child(2),.wf-abs--flow[data-step="3"] .wf-abs-flowlist li:nth-child(3),.wf-abs--flow[data-step="4"] .wf-abs-flowlist li:nth-child(4),.wf-abs--flow[data-step="5"] .wf-abs-flowlist li:nth-child(5),.wf-abs--flow[data-step="6"] .wf-abs-flowlist li:nth-child(6){background:linear-gradient(90deg,color-mix(in srgb,var(--abs-hot) 12%,transparent),transparent 80%);opacity:1}.wf-abs--flow[data-step="1"] .wf-abs-flowlist li:first-child .wf-abs-fnum,.wf-abs--flow[data-step="2"] .wf-abs-flowlist li:nth-child(2) .wf-abs-fnum,.wf-abs--flow[data-step="3"] .wf-abs-flowlist li:nth-child(3) .wf-abs-fnum,.wf-abs--flow[data-step="4"] .wf-abs-flowlist li:nth-child(4) .wf-abs-fnum,.wf-abs--flow[data-step="5"] .wf-abs-flowlist li:nth-child(5) .wf-abs-fnum,.wf-abs--flow[data-step="6"] .wf-abs-flowlist li:nth-child(6) .wf-abs-fnum{background:var(--abs-hot);color:var(--abs-bg)}@container (max-width:460px){.wf-abs--flow .wf-abs-fmet{display:none}.wf-abs--flow .wf-abs-flowlist li{grid-template-columns:28px minmax(0,1fr)}}@keyframes wfAbsSpine{0%{opacity:1;top:20px}92%{opacity:1}to{opacity:0;top:calc(100% - 34px)}}html.js .rv.on .wf-abs--flow .wf-abs-flowlist li{animation:wfAbsRise .45s cubic-bezier(.2,.7,.2,1) calc(.3s + var(--i)*.2s) backwards}html.js .rv.on .wf-abs--flow .wf-abs-fpulse{animation:wfAbsSpine calc(var(--n)*.3s) cubic-bezier(.45,0,.55,1) .4s both}@media (prefers-reduced-motion:reduce){html.js .rv.on .wf-abs--flow :is(.wf-abs-flowlist li,.wf-abs-fpulse){animation:none}}