.signin-art{--art-line:color-mix(in oklab, var(--foreground) 55%, transparent);--art-soft:color-mix(in oklab, var(--foreground) 28%, transparent);overflow:visible}.signin-art *{vector-effect:non-scaling-stroke}.signin-art .art-floor{stroke:var(--art-soft);stroke-width:1px}.signin-art .art-board{fill:var(--card);stroke:var(--art-line);stroke-width:1.25px}.signin-art .art-edge{fill:color-mix(in oklab, var(--band) 16%, var(--card));stroke:var(--band);stroke-width:1.25px}.signin-art .art-back{fill:color-mix(in oklab, var(--foreground) 6%, var(--card))}.signin-art .art-groove{fill:var(--art-soft)}.signin-art .art-hole{fill:var(--art-line)}.signin-art .art-fit,.signin-art .art-leg,.signin-art .art-hinge,.signin-art .art-handle{fill:var(--card);stroke:var(--art-line);stroke-width:1.25px}.signin-art .art-band-run{fill:none;stroke:var(--band);stroke-width:3px;stroke-linecap:round}.signin-art .art-door-slab{fill:var(--card);stroke:var(--band);stroke-width:3px;stroke-linejoin:round}.signin-art .art-cover{fill:var(--card)}.signin-art .art-ring,.signin-art .art-roller{fill:none;stroke:var(--brand);stroke-width:2px}.signin-art .art-mark{fill:none;stroke:var(--brand);stroke-width:1.5px}.signin-art .art-rule{fill:none;stroke:var(--art-soft);stroke-width:1px}.signin-art .art-num{fill:var(--muted-foreground);font-size:22px}.signin-art .art-label-paper{fill:var(--background);stroke:var(--art-line);stroke-width:1px}.signin-art .art-bar{fill:var(--foreground)}.signin-art .art-scan{stroke:var(--brand);stroke-width:2.5px;stroke-linecap:round}.signin-art .art-check-ring,.signin-art .art-check-tick{fill:none;stroke:var(--success);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.signin-art .art-side,.signin-art .art-legs,.signin-art .art-ring,.signin-art .art-roller,.signin-art .art-cover,.signin-art .art-call,.signin-art .art-scan{opacity:0}@media (prefers-reduced-motion:no-preference){.signin-art .art-side{animation:18s linear infinite both art-side}.signin-art .art-band-run{animation:18s linear infinite both art-band-run}.signin-art .art-roller{animation:18s linear infinite both art-roller}.signin-art .art-cover-a{animation:18s linear infinite both art-cover-a}.signin-art .art-cover-b{animation:18s linear infinite both art-cover-b}.signin-art .art-ring{animation:18s linear infinite both art-ring}.signin-art .art-fit-a{animation:18s linear infinite both art-fit-a}.signin-art .art-fit-b{animation:18s linear infinite both art-fit-b}.signin-art .art-call-37{animation:18s linear infinite both art-call-37}.signin-art .art-call-32{animation:18s linear infinite both art-call-32}.signin-art .art-cab{animation:18s linear infinite both art-cab}.signin-art .art-left{animation:18s linear infinite both art-left}.signin-art .art-right{animation:18s linear infinite both art-right}.signin-art .art-bottom{animation:18s linear infinite both art-bottom}.signin-art .art-top{animation:18s linear infinite both art-top}.signin-art .art-back{animation:18s linear infinite both art-back}.signin-art .art-legs{animation:18s linear infinite both art-legs}.signin-art .art-shelf{animation:18s linear infinite both art-shelf}.signin-art .art-dim{animation:18s linear infinite both art-dim}.signin-art .art-hinge-a{animation:18s linear infinite both art-hinge-a}.signin-art .art-hinge-b{animation:18s linear infinite both art-hinge-b}.signin-art .art-door{animation:18s linear infinite both art-door}.signin-art .art-plinth{animation:18s linear infinite both art-plinth}.signin-art .art-label{animation:18s linear infinite both art-label}.signin-art .art-scan{animation:18s linear infinite both art-scan}.signin-art .art-check-ring{animation:18s linear infinite both art-check-ring}.signin-art .art-check-tick{animation:18s linear infinite both art-check-tick}.signin-art .art-cover{opacity:1}.signin-art .art-band-run,.signin-art .art-check-ring,.signin-art .art-check-tick{stroke-dasharray:1}.signin-art .art-side{transform-box:fill-box;transform-origin:0}.signin-art .art-cover-a,.signin-art .art-cover-b{transform-box:fill-box;transform-origin:bottom}.signin-art .art-legs{transform-box:fill-box;transform-origin:top}.signin-art .art-door{transform-box:fill-box;transform-origin:0}.signin-art .art-fit-a,.signin-art .art-fit-b,.signin-art .art-label{transform-box:fill-box;transform-origin:50%}.signin-art[data-paused=true] *{animation-play-state:paused}}@keyframes art-side{0%{opacity:0;transform:translate(-70px)}1.11%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-70px)}6.11%{opacity:1;transform:none}44.44%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}45.33%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.15,1);transform:translate(7px)}49.44%{opacity:1;transform:translate(-20px)scaleX(.032)}50.11%{opacity:0;transform:translate(-20px)scaleX(.032)}to{opacity:0;transform:translate(-20px)scaleX(.032)}}@keyframes art-band-run{0%{stroke-dashoffset:1px}7.22%{stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.45,0,.55,1)}13.89%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes art-roller{0%{opacity:0;transform:translateY(0)}6.56%{opacity:0;transform:translateY(0)}7.22%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)}13.89%{opacity:1;transform:translateY(-720px)}14.78%{opacity:0;transform:translateY(-720px)}to{opacity:0;transform:translateY(-720px)}}@keyframes art-cover-a{0%{transform:scaleY(1)}16.11%{animation-timing-function:steps(18,end);transform:scaleY(1)}28.11%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes art-cover-b{0%{transform:scaleY(1)}29.44%{animation-timing-function:steps(18,end);transform:scaleY(1)}41.44%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes art-ring{0%{opacity:0;transform:translate(0)}15.28%{opacity:0;transform:translate(0)}16.11%{opacity:1;animation-timing-function:steps(17,end);transform:translate(0)}27.44%{opacity:1;transform:translateY(544px)}28.11%{opacity:1;transform:translateY(544px)}28.67%{opacity:0;animation-timing-function:step-end;transform:translateY(544px)}28.78%{opacity:0;transform:translate(448px)}29.44%{opacity:1;animation-timing-function:steps(17,end);transform:translate(448px)}40.78%{opacity:1;transform:translate(448px,544px)}41.44%{opacity:1;transform:translate(448px,544px)}42.11%{opacity:0;transform:translate(448px,544px)}to{opacity:0;transform:translate(448px,544px)}}@keyframes art-fit-a{0%{opacity:0;transform:scale(.2)}41.67%{opacity:0;animation-timing-function:cubic-bezier(.34,1.45,.64,1);transform:scale(.2)}43.33%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes art-fit-b{0%{opacity:0;transform:scale(.2)}42.44%{opacity:0;animation-timing-function:cubic-bezier(.34,1.45,.64,1);transform:scale(.2)}44.11%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes art-call-37{0%{opacity:0}13.61%{opacity:0}15.56%{opacity:1}43.06%{opacity:1}44.33%{opacity:0}to{opacity:0}}@keyframes art-call-32{0%{opacity:0}28.33%{opacity:0}30.28%{opacity:1}43.06%{opacity:1}44.33%{opacity:0}to{opacity:0}}@keyframes art-cab{0%{opacity:1;transform:none}93.33%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.85,.3);transform:none}98.06%{opacity:0;transform:translate(120px)}to{opacity:0;transform:translate(120px)}}@keyframes art-left{0%{opacity:0}49%{opacity:0}49.78%{opacity:1}to{opacity:1}}@keyframes art-right{0%{opacity:0;transform:translate(96px)}49.72%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(96px)}54.17%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes art-bottom{0%{opacity:0;transform:translateY(64px)}51.94%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(64px)}55.83%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes art-top{0%{opacity:0;transform:translateY(-64px)}53.33%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(-64px)}57.22%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes art-back{0%{opacity:0}56.11%{opacity:0}59.44%{opacity:1}to{opacity:1}}@keyframes art-legs{0%{opacity:0;transform:scaleY(0)}56.94%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scaleY(0)}57.22%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}76.67%{opacity:1;transform:scaleY(1)}77.22%{opacity:0;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes art-shelf{0%{opacity:0;transform:translateY(-46px)}59.72%{opacity:0;animation-timing-function:cubic-bezier(.34,1.45,.64,1);transform:translateY(-46px)}63.06%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes art-dim{0%{opacity:0}61.67%{opacity:0}64.44%{opacity:1}to{opacity:1}}@keyframes art-hinge-a{0%{opacity:0;transform:translate(-14px)}63.61%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-14px)}65.28%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes art-hinge-b{0%{opacity:0;transform:translate(-14px)}64.44%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-14px)}66.11%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes art-door{0%{opacity:0;transform:scaleX(.03)}66.39%{opacity:0;transform:scaleX(.03)}66.94%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.15,1);transform:scaleX(.03)}73.61%{opacity:1;transform:scaleX(1)}to{opacity:1;transform:scaleX(1)}}@keyframes art-plinth{0%{opacity:0;transform:translateY(26px)}73.89%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(26px)}76.67%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes art-label{0%{opacity:0;transform:scale(.6)}77.22%{opacity:0;animation-timing-function:cubic-bezier(.34,1.45,.64,1);transform:scale(.6)}79.17%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes art-scan{0%{opacity:0;transform:translate(0)}80%{opacity:0;transform:translate(0)}80.56%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(0)}84.17%{opacity:1;transform:translate(96px)}84.72%{opacity:0;transform:translate(96px)}to{opacity:0;transform:translate(96px)}}@keyframes art-check-ring{0%{stroke-dashoffset:1px}84.72%{stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.45,0,.55,1)}87.5%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes art-check-tick{0%{stroke-dashoffset:1px}86.94%{stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.16,1,.3,1)}88.89%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.parts-mark *{vector-effect:non-scaling-stroke}.parts-mark .pm-board{fill:var(--muted)}.parts-mark .pm-raw{fill:none;stroke:color-mix(in oklab, var(--muted-foreground) 70%, transparent);stroke-width:1.25px;stroke-dasharray:3 3}.parts-mark .pm-bores{fill:color-mix(in oklab, var(--foreground) 60%, transparent)}.parts-mark .pm-cover{fill:var(--muted);opacity:0}.parts-mark .pm-band{fill:none;stroke:var(--band);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.parts-mark .pm-cup{fill:none;stroke:color-mix(in oklab, var(--foreground) 60%, transparent);stroke-width:1.25px}@media (prefers-reduced-motion:no-preference){.parts-mark .pm-band-a{animation:14s linear infinite both pm-band-a}.parts-mark .pm-cover{animation:14s linear infinite both pm-cover}.parts-mark .pm-bores{animation:14s linear infinite both pm-bores}.parts-mark .pm-band-b{animation:14s linear infinite both pm-band-b}.parts-mark .pm-cup-a{animation:14s linear infinite both pm-cup-a}.parts-mark .pm-cup-b{animation:14s linear infinite both pm-cup-b}.parts-mark .pm-cover{opacity:1;transform-box:fill-box;transform-origin:bottom}.parts-mark .pm-band{stroke-dasharray:1}.parts-mark .pm-cup{transform-box:fill-box;transform-origin:50%}.parts-mark[data-paused=true] *{animation-play-state:paused}}@keyframes pm-band-a{0%{stroke-dashoffset:1px;opacity:1}5%{stroke-dashoffset:1px;opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}13.57%{stroke-dashoffset:0;opacity:1}95%{stroke-dashoffset:0;opacity:1}98.57%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}@keyframes pm-cover{0%{transform:scaleY(1)}15%{animation-timing-function:steps(9,end);transform:scaleY(1)}24.64%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes pm-bores{0%{opacity:0}2.14%{opacity:0}4.29%{opacity:1}95%{opacity:1}98.57%{opacity:0}to{opacity:0}}@keyframes pm-band-b{0%{stroke-dashoffset:1px;opacity:1}26.43%{stroke-dashoffset:1px;opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}39.29%{stroke-dashoffset:0;opacity:1}95%{stroke-dashoffset:0;opacity:1}98.57%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}@keyframes pm-cup-a{0%{opacity:0;transform:scale(.3)}40%{opacity:0;animation-timing-function:cubic-bezier(.34,1.45,.64,1);transform:scale(.3)}42.5%{opacity:1;transform:scale(1)}95%{opacity:1;transform:scale(1)}98.57%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes pm-cup-b{0%{opacity:0;transform:scale(.3)}41.43%{opacity:0;animation-timing-function:cubic-bezier(.34,1.45,.64,1);transform:scale(.3)}43.93%{opacity:1;transform:scale(1)}95%{opacity:1;transform:scale(1)}98.57%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}
