@property --pa-cal{syntax:"<integer>";inherits:false;initial-value:6400}@property --pa-cal-i{syntax:"<integer>";inherits:false;initial-value:64}@property --pa-cal-d{syntax:"<integer>";inherits:false;initial-value:0}.pa-layers{position:relative}.pa-sprite{opacity:0;background-repeat:no-repeat;background-size:400% 100%;width:34.667%;height:54.722%;position:absolute;top:31.667%;left:32.667%}.pa-dot-track{display:none}@keyframes pa-focus{0%{opacity:0;filter:blur(12px);transform:scale(.95)}to{opacity:1;filter:none;transform:none}}@keyframes pa-appear{0%{opacity:0}to{opacity:1}}@keyframes pa-sprite-run{0%{background-position:0 0}to{background-position:100% 0}}@keyframes pa-during{0%{opacity:0}18%,99.9%{opacity:1}to{opacity:0}}@keyframes pa-dot-path{0%,8%{animation-timing-function:var(--ease-in-out);transform:translate(26%,76%)}31.6%,63.2%{animation-timing-function:var(--ease-in-out);transform:translate(50.5%,86%)}84.2%,to{transform:translate(78%,95.5%)}}@keyframes pa-dot-life{0%{opacity:0;transform:scale(.4)}8%,84.2%{opacity:1;transform:none}to{opacity:0;transform:scale(2.6)}}@keyframes pa-route-draw{0%,8%{clip-path:inset(0 74% 0 0);animation-timing-function:var(--ease-in-out)}31.6%,63.2%{clip-path:inset(0 49.5% 0 0);animation-timing-function:var(--ease-in-out)}84.2%,to{clip-path:inset(0 22% 0 0)}}@keyframes pa-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes pa-drift{to{transform:translateY(-6%)}}@media (prefers-reduced-motion:no-preference){.pa-hero .pa-layers .pa-cad{transform-origin:26% 55%;animation:pa-focus .9s var(--ease-out) both .25s}.pa-hero .pa-layers .pa-sprite{background-image:var(--pa-steps);animation:.6s steps(4,jump-none) 1.15s both pa-sprite-run,.6s linear 1.15s both pa-during}.pa-hero .pa-layers .pa-printing{animation:1ms linear 1.75s both pa-appear}.pa-hero .pa-layers .pa-part{transform-origin:78% 60%;animation:pa-focus .9s var(--ease-out) both 2.05s}.pa-hero .pa-route{animation:1.9s linear .55s both pa-route-draw}.pa-hero .pa-stage{animation:pa-pop .5s var(--ease-out) both var(--d,0s)}.pa-hero .pa-dot-track{pointer-events:none;animation:1.9s linear .55s both pa-dot-path;display:block;position:absolute;inset:0}.pa-hero .pa-dot{background:var(--color-accent);border-radius:999px;width:12px;height:12px;animation:1.9s linear .55s both pa-dot-life;position:absolute;top:-6px;left:-6px;box-shadow:0 0 0 4px #2747e629,0 0 18px 2px #2747e68c}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.pa-strip{animation:linear both pa-drift;animation-timeline:scroll(root);animation-range:0 90vh}}}.pa-arrows{display:grid;overflow:hidden}.pa-arrows>*{transition:transform .32s var(--ease-out);grid-area:1/1}.pa-arrows>:last-child{transform:translate(-180%)}@media (prefers-reduced-motion:no-preference) and (hover:hover){.group:hover .pa-arrows>:first-child{transform:translate(180%)}.group:hover .pa-arrows>:last-child{transform:none}}.pa-plastic,.pa-metal{transition:transform .6s var(--ease-out), opacity .5s var(--ease-out), filter .5s var(--ease-out)}.pa-metal{transform-origin:63% 46%}.pa-plastic{transform-origin:36% 62%}.pa-tag-print,.pa-tag-other{transition:background-color .3s var(--ease-out), color .3s var(--ease-out), border-color .3s var(--ease-out)}@media (prefers-reduced-motion:no-preference) and (hover:hover){.group:hover .pa-plastic{opacity:.6;filter:grayscale(.5)blur(1.2px);transform:scale(.97)translate(-1.5%)}.group:hover .pa-metal{transform:scale(1.06)}.group:hover .pa-tag-print{background-color:var(--color-card);color:var(--color-fg-2)}.group:hover .pa-tag-other{border-color:var(--color-accent-fill);background-color:var(--color-accent-fill);color:#fff}}.pa-cal-box{position:absolute;inset:0;container-type:size}.pa-cal-frame{aspect-ratio:4/3;width:max(100cqw,133.334cqh);position:absolute;top:70%;left:50%;translate:-50% -70%}.pa-cal-screen{transform-origin:0 0;color:#c9d3ff;width:14.04%;height:8.468%;font-family:var(--font-mono);text-shadow:0 0 .14em #8fa4ffd9;white-space:nowrap;font-weight:600;line-height:1;position:absolute;top:66.889%;left:53.167%;transform:matrix(.9763,-.2166,.3084,.9513,0,0);container-type:size}.pa-cal-value{--pa-cal-i:calc((var(--pa-cal) - 50) / 100);--pa-cal-d:calc(var(--pa-cal) - var(--pa-cal-i) * 100);letter-spacing:-.02em;counter-reset:pa-ci var(--pa-cal-i) pa-cd var(--pa-cal-d);font-size:46cqh;position:absolute;top:53%;right:18.5%;translate:0 -50%}.pa-cal-unit{font-size:16cqh;position:absolute;top:62%;left:82.5%;translate:0 -50%}@keyframes pa-count{0%{--pa-cal:0}to{--pa-cal:6400}}@keyframes pa-screen-on{0%{opacity:.25}to{opacity:1}}@keyframes pa-shackle-close{0%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translateY(-7%)}64%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(.5%)}to{transform:none}}.pa-solid{visibility:hidden}@keyframes pa-wipe{0%{clip-path:inset(100% 0 0)}14%{clip-path:inset(80% 0 0)}92%{clip-path:inset(27% 0 0)}to{clip-path:inset(0)}}@keyframes pa-status{0%{opacity:0;transform:translateY(6px)scale(.94)}to{opacity:1;transform:none}}@keyframes pa-check{0%{stroke-dashoffset:22px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.pa-play[data-armed] .pa-cal-value>span{display:none}.pa-play[data-armed] .pa-cal-value:before{content:counter(pa-ci, decimal-leading-zero) "." counter(pa-cd, decimal-leading-zero)}.pa-play[data-armed] .pa-cal-value{animation:1.5s cubic-bezier(.16,.84,.3,1) .25s both paused pa-count}.pa-play[data-armed] .pa-cal-screen{animation:pa-screen-on .3s var(--ease-out) both paused 50ms}.pa-play[data-armed] .pa-shackle{animation:.64s .35s both paused pa-shackle-close}.pa-play[data-armed] .pa-solid{visibility:visible;animation:pa-wipe 1.3s var(--ease-in-out) both paused .9s}.pa-play[data-armed] .pa-card svg>rect:nth-last-child(3),.pa-play[data-armed] .pa-card svg>text:last-child{transform-box:fill-box;transform-origin:50%;animation:pa-status .45s var(--ease-out) both paused .2s}.pa-play[data-armed] .pa-card svg>g:nth-last-child(2){animation:pa-appear .3s var(--ease-out) both paused .3s}.pa-play[data-armed] .pa-card svg>g:nth-last-child(2) path{stroke-dasharray:22;animation:pa-check .35s var(--ease-out) both paused .45s}.pa-play[data-play] .pa-cal-value,.pa-play[data-play] .pa-cal-screen,.pa-play[data-play] .pa-shackle,.pa-play[data-play] .pa-solid,.pa-play[data-play] .pa-card svg>*,.pa-play[data-play] .pa-card svg>g path{animation-play-state:running}}
