@keyframes si-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes si-needle{0%,to{transform:rotate(-75deg)}45%,55%{transform:rotate(28deg)}}@keyframes si-spin{to{transform:rotate(360deg)}}@keyframes si-bob{0%,to{transform:translateY(0)}25%{transform:translateY(-.55px)}50%{transform:translateY(0)}75%{transform:translateY(-.4px)}}@keyframes si-nudge{0%,to{transform:translate(-.8px)}50%{transform:translate(.8px)}}@keyframes si-wheel{to{transform:rotate(360deg)}}@keyframes si-sink{0%,to{transform:translateY(0)}40%,60%{transform:translateY(.9px)}}@keyframes si-blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes si-flip{0%,to{transform:scaleY(1)}40%{transform:scaleY(.12)}55%{transform:scaleY(1)}}@keyframes si-day-a{0%,to{opacity:1}33%{opacity:.15}66%{opacity:.15}}@keyframes si-day-b{0%,to{opacity:.15}33%{opacity:1}66%{opacity:.15}}@keyframes si-day-c{0%,to{opacity:.15}33%{opacity:.15}66%{opacity:1}}@keyframes si-ring{0%,to{transform:translateY(0)}50%{transform:translateY(-.9px)}}@keyframes si-slide-a{0%,to{transform:translate(-3px)}50%{transform:translate(4px)}}@keyframes si-slide-b{0%,to{transform:translate(3px)}50%{transform:translate(-4px)}}@keyframes si-drop{0%{opacity:0;transform:translateY(-1.5px)}20%{opacity:1}75%{opacity:1;transform:translateY(6px)}to{opacity:0;transform:translateY(7px)}}@keyframes si-bounce{0%,to{transform:translateY(0)}15%{transform:translateY(-.9px)}30%{transform:translateY(.2px)}45%{transform:translateY(-.5px)}60%{transform:translateY(0)}}@keyframes si-steer{0%,to{transform:rotate(-38deg)}50%{transform:rotate(38deg)}}@keyframes si-door{0%,to{transform:scaleX(1)}40%,60%{transform:scaleX(.32)}}@keyframes si-dot-1{0%,to{fill:var(--brand-ink)}50%{fill:#a3a3a3}}@keyframes si-dot-2{0%,to{fill:var(--si-dark,#404040)}50%{fill:#d99a1f}}@keyframes si-dot-3{0%,to{fill:#a3a3a3}50%{fill:#2f6fb5}}@keyframes si-dot-4{0%,to{fill:#d99a1f}50%{fill:var(--brand-ink)}}@keyframes si-scan{0%,to{opacity:0;transform:translateY(-4.5px)}15%,85%{opacity:1}50%{opacity:1;transform:translateY(4.5px)}}@keyframes si-scan-sweep{0%,to{opacity:0;transform:translateY(-5px)}15%,85%{opacity:1}50%{opacity:1;transform:translateY(5px)}}@keyframes si-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.14)rotate(14deg)}}@keyframes si-shine{0%,to{opacity:0;transform:translate(-2px,2px)}35%,55%{opacity:1}60%{opacity:0;transform:translate(2px,-2px)}}@keyframes si-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes si-spark-a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.55)}}@keyframes si-spark-b{0%,to{opacity:.35;transform:scale(.55)}50%{opacity:1;transform:scale(1)}}@keyframes si-hash-a{0%,to{transform:translate(-1.4px)}50%{transform:translate(1.4px)}}@keyframes si-hash-b{0%,to{transform:translate(1.4px)}50%{transform:translate(-1.4px)}}@keyframes si-out-tr{0%,to{transform:translate(0)}50%{transform:translate(1.2px,-1.2px)}}@keyframes si-out-bl{0%,to{transform:translate(0)}50%{transform:translate(-1.2px,1.2px)}}@keyframes si-lid{0%,to{transform:translateY(0)}35%,55%{transform:translateY(-2.2px)}}@media (prefers-reduced-motion:no-preference){.si :is(path,circle,rect,line):not(.nd){stroke-dasharray:100;stroke-dashoffset:100px}.si[data-drawn] :is(path,circle,rect,line):not(.nd){animation:si-draw .9s cubic-bezier(.77, 0, .175, 1) var(--d,0s) both}.si .nd{opacity:0}.si[data-drawn] .nd{opacity:1}.si .m{transform-box:view-box;transform-origin:12px 12px}.si[data-drawn] .m{animation-duration:var(--p,3.2s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:calc(1.1s + var(--d,0s))}.si[data-active=false] .m,.si[data-active=false] .nd{animation-play-state:paused}.si .needle{transform-origin:12px 14px}.si[data-drawn] .needle{animation-name:si-needle}.si[data-drawn] .spin{--p:9s;animation-name:si-spin;animation-timing-function:linear}.si[data-drawn] .bob{animation-name:si-bob}.si[data-drawn] .nudge{animation-name:si-nudge}.si .w1{transform-origin:7px 17px}.si .w2{transform-origin:17px 17px}.si[data-drawn] :is(.w1,.w2){animation-name:si-wheel;animation-duration:1.8s;animation-timing-function:linear}.si[data-drawn] .sink{animation-name:si-sink}.si[data-drawn] .blink{animation-name:si-blink}.si .flip{transform-origin:12px 9px}.si[data-drawn] .flip{--p:3.6s;animation-name:si-flip}.si[data-drawn] .ring{animation-name:si-ring}.si[data-drawn] .day-a{animation-name:si-day-a;animation-timing-function:step-end}.si[data-drawn] .day-b{animation-name:si-day-b;animation-timing-function:step-end}.si[data-drawn] .day-c{animation-name:si-day-c;animation-timing-function:step-end}.si[data-drawn] .slide-a{--p:3.6s;animation-name:si-slide-a}.si[data-drawn] .slide-b{--p:3.6s;animation-name:si-slide-b}.si[data-drawn] .drop{--p:2.4s;animation-name:si-drop;animation-timing-function:cubic-bezier(.4,0,.9,.6)}.si[data-drawn] .bounce{--p:2.2s;animation-name:si-bounce}.si[data-drawn] .steer{--p:3.6s;animation-name:si-steer}.si .door{transform-origin:7px 12px}.si[data-drawn] .door{--p:3.6s;animation-name:si-door}.si[data-drawn] .dot-1{animation:si-dot-1 var(--p,3.2s) ease-in-out calc(1.1s + var(--d,0s)) infinite}.si[data-drawn] .dot-2{animation:si-dot-2 var(--p,3.2s) ease-in-out calc(1.4s + var(--d,0s)) infinite}.si[data-drawn] .dot-3{animation:si-dot-3 var(--p,3.2s) ease-in-out calc(1.7s + var(--d,0s)) infinite}.si[data-drawn] .dot-4{animation:si-dot-4 var(--p,3.2s) ease-in-out calc(2s + var(--d,0s)) infinite}.si[data-active=false] [class*=dot-]{animation-play-state:paused}.si[data-drawn] .scan{--p:3s;animation-name:si-scan}.si[data-drawn] .scan-sweep{--p:3s;animation-name:si-scan-sweep}.si[data-drawn] .twinkle{animation-name:si-twinkle}.si[data-drawn] .shine{--p:3.4s;animation-name:si-shine}.si[data-drawn] .pulse{animation-name:si-pulse}.si[data-drawn] .spark-a{animation-name:si-spark-a}.si[data-drawn] .spark-b{animation-name:si-spark-b}.si .sp1{transform-origin:21px 4px}.si .sp2{transform-origin:4px 20px}.si .sp3{transform-origin:12px 12px}.si[data-drawn] .hash-a{animation-name:si-hash-a}.si[data-drawn] .hash-b{animation-name:si-hash-b}.si .out-tr{transform-origin:21px 3px}.si .out-bl{transform-origin:3px 21px}.si[data-drawn] .out-tr{animation-name:si-out-tr}.si[data-drawn] .out-bl{animation-name:si-out-bl}.si[data-drawn] .lid{animation-name:si-lid}}.si .acc{stroke:var(--brand-ink)}.si .acc-fill{fill:var(--brand-ink);stroke:none}:root[data-theme=dark] .si{--si-dark:#c9ced6}
