.pz{--il-fs:13px;flex:auto;height:100%;min-height:0}.wv-thresh{flex-direction:column;gap:10px;padding:clamp(14px,1.8vw,24px);display:flex}.wv-thresh .wv-foot{flex:none}.gv{padding:clamp(10px,1.4vw,20px);display:flex}.pz-tier.is-top{transform-box:fill-box;transform-origin:50% 100%}.pz-doc{transform-box:fill-box;opacity:0;animation:6s ease-in-out infinite pz-doc}.pz-read{animation:1.2s linear infinite pz-read}.pz-no{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite pz-no}.pz-screen .il-s{fill:color-mix(in srgb, var(--lx-on) 3%, var(--q-bg))}.gp-box{fill:color-mix(in srgb, var(--lx-on) 5%, var(--q-bg));stroke:var(--il-hair);stroke-width:1.5px;transition:fill .6s,stroke .6s}.gp-node.is-on .gp-box{fill:color-mix(in srgb, var(--lx-gold) 16%, var(--q-bg));stroke:var(--il-gold)}.gp-node.is-passed .gp-box{fill:var(--il-gold);stroke:var(--il-gold)}.gp-num{transition:opacity .4s,fill .6s}.gp-node.is-on .gp-num{fill:var(--il-gold-t)}.gp-node.is-passed .gp-num{opacity:0}.gp-tick{fill:none;stroke:var(--q-bg);stroke-width:2.4px;opacity:0;transition:opacity .4s .3s}.gp-node.is-passed .gp-tick{opacity:1}.gp-lab{transition:fill .6s}.gp-node.is-on .gp-lab,.gp-node.is-passed .gp-lab{fill:var(--il-gold-t)}.gp-prog{fill:var(--il-gold);transform-box:fill-box;transform-origin:0;transform:scaleX(calc(var(--b,0) / 2));transition:transform 1.1s var(--il-ease)}.gp-pane{opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s}.gp-pane.is-on{opacity:1;visibility:visible;transition:opacity .6s .15s,visibility}.gp-sub{font-size:calc(var(--il-fs) * 1.05)}.gp-fill{fill:var(--il-gold);transform-box:fill-box;transform-origin:0;animation:7s ease-in-out infinite gp-fill;animation-delay:calc(var(--k) * .9s)}.gp-ok{animation:7s ease-in-out infinite gp-ok;animation-delay:calc(var(--k) * .9s)}.gp-doc{animation:7s ease-in-out infinite gp-doc;animation-delay:calc(var(--k) * .25s)}.gp-pkt{fill:var(--il-gold);animation:2.6s ease-in-out infinite gp-pkt}.gp-zone{fill:color-mix(in srgb, var(--lx-gold) 28%, transparent)}.gp-mark{fill:var(--il-gold);animation:5s ease-in-out infinite alternate gp-mark;animation-delay:calc(var(--k) * -1.7s)}.gp-dial{animation:48s linear infinite gp-rot}.gp-obs{fill:color-mix(in srgb, var(--lx-on) 12%, transparent);animation:6s linear infinite gp-obs;animation-delay:calc(var(--k) * .261s)}.gp-scan{fill:var(--il-gold);animation:6s linear infinite gp-scan}.gp-big{transform-box:fill-box;transform-origin:50% 100%;animation:7s ease-in-out infinite gp-big}.gp-grow{animation:7s ease-in-out infinite gp-grow}.gp-iris{fill:var(--il-gold);animation:4s ease-in-out infinite gp-iris}.pz .gp-pane.is-on *,.pz .gp-track *,.wv-pane.is-on .pz *{animation-play-state:running}.wv-pane .pz-screen,.wv-pane .pz-tier{opacity:0;transform-box:fill-box;transform:translateY(8px)}.wv-pane.is-on .pz-screen,.wv-pane.is-on .pz-tier{opacity:1;transition:opacity .7s ease .15s, transform .9s var(--il-ease) .15s;transform:none}@keyframes pz-doc{0%{opacity:0;transform:translate(0)}10%{opacity:1}46%{transform:translate(46px)}56%{transform:translate(40px)}66%{transform:translate(46px)}90%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes pz-read{to{stroke-dashoffset:-10px}}@keyframes pz-no{0%,40%,to{opacity:.55;transform:scale(.92)}50%,70%{opacity:1;transform:scale(1)}}@keyframes gp-fill{0%{transform:scaleX(0)}40%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes gp-ok{0%,38%{opacity:0}48%,88%{opacity:1}to{opacity:0}}@keyframes gp-doc{0%,10%{opacity:.2}30%,88%{opacity:1}to{opacity:.2}}@keyframes gp-pkt{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translate(78px)}}@keyframes gp-mark{0%{transform:translate(0)}to{transform:translateX(var(--z,40px))}}@keyframes gp-rot{to{transform:rotate(360deg)}}@keyframes gp-obs{0%{fill:color-mix(in srgb, var(--lx-on) 12%, transparent)}2%,92%{fill:var(--lx-gold)}to{fill:color-mix(in srgb, var(--lx-on) 12%, transparent)}}@keyframes gp-scan{0%{transform:translate(0)}to{transform:translate(481px)}}@keyframes gp-big{0%,45%{transform:scaleY(.4)}65%,92%{transform:scaleY(1)}to{transform:scaleY(.4)}}@keyframes gp-grow{0%,62%{opacity:0}74%,92%{opacity:1}to{opacity:0}}@keyframes gp-iris{0%,to{transform:translate(-6px)}50%{transform:translate(6px)}}@media (max-width:640px){.pz{--il-fs:19px}.pz-nr,.wv-thresh .wv-foot{display:none}}@media (prefers-reduced-motion:reduce){.pz-doc,.gp-obs{opacity:1}.gp-fill{transform:none}.gp-ok,.gp-doc,.gp-grow{opacity:1}.gp-obs{fill:var(--lx-gold)}.gp-pkt{opacity:0}}
.pf{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pf li{opacity:0;transition:opacity .7s ease calc(var(--i) * 90ms), transform .8s var(--px-ease,cubic-bezier(.22, 1, .36, 1)) calc(var(--i) * 90ms);align-content:start;justify-items:start;gap:6px;padding:clamp(32px,3vw,44px) 24px clamp(32px,3vw,44px) 0;display:grid;transform:translateY(10px)}.pf[data-on] li{opacity:1;transform:none}.pf li+li{border-left:1px solid var(--lx-hair);padding-left:clamp(20px,2.4vw,36px)}.pf-ic{width:52px;height:52px;margin-bottom:14px;overflow:visible}.pf-n{letter-spacing:-.04em;color:var(--lx-on);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(38px,3.8vw,54px);font-weight:300;line-height:1}.pf-t{color:var(--lx-on-70);font-size:15px;font-weight:500;line-height:1.35}.pf-draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s var(--px-ease,cubic-bezier(.22, 1, .36, 1)) .35s}.pf[data-on] .pf-draw{stroke-dashoffset:0}.pf-cell{transition:stroke .6s,fill .6s}.pf[data-on] .pf-cell{animation:6s ease-in-out infinite pf-cell}.pf-pin{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .5s ease, transform .6s var(--px-ease,cubic-bezier(.22, 1, .36, 1));transition-delay:.4s;transform:scale(.4)}.pf[data-on] .pf-pin{opacity:1;transform:none}@keyframes pf-cell{0%,to{fill:#0000;stroke:var(--lx-on-52)}12%{fill:color-mix(in srgb, var(--lx-gold) 32%, transparent);stroke:var(--lx-gold)}26%{fill:#0000;stroke:var(--lx-on-52)}}@media (max-width:900px){.pf{grid-template-columns:repeat(2,minmax(0,1fr))}.pf li:nth-child(3){border-left:0;padding-left:0}.pf li:nth-child(n+3){border-top:1px solid var(--lx-hair)}}@media (max-width:520px){.pf li{padding:24px 12px 24px 0}.pf li+li{padding-left:16px}.pf-ic{width:44px;height:44px;margin-bottom:10px}.pf-t{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.pf li,.pf-pin{opacity:1;transition:none;transform:none}.pf-draw{stroke-dashoffset:0;transition:none}.pf-cell{animation:none!important}}
