@keyframes logo-assemble-disc{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(.9)}to{opacity:1;transform:none}}@keyframes logo-assemble-needle{0%{animation-timing-function:linear(0, .0327, .1144, .2246, .3475, .4714, .5885, .6938, .7844, .8595, .9194, .9653, .9987, 1.0216, 1.0359, 1.0435, 1.046, 1.0448, 1.0413, 1.0364, 1.0308, 1.025, 1.0196, 1.0147, 1.0104, 1.0069, 1.004, 1.0018, 1.0002, .9991, .9984, 1, 1);transform:rotate(-135deg)}to{transform:none}}@keyframes logo-assemble-fade{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}to{opacity:1}}@keyframes logo-assemble-glyph{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(45%)}to{opacity:1;transform:none}}@keyframes logo-assemble-divider{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scaleY(.3)}to{opacity:1;transform:none}}@keyframes logo-assemble-pill{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-slot=logo-link][data-assemble] [data-part=disc]{animation:.52s linear backwards logo-assemble-disc}[data-slot=logo-link][data-assemble] [data-part=needle]{animation:1s linear 60ms backwards logo-assemble-needle,.32s linear 60ms backwards logo-assemble-fade}[data-slot=logo-link][data-assemble] [data-part=glyph]{animation:.56s linear backwards logo-assemble-glyph;animation-delay:calc(.12s + var(--logo-glyph,0) * 40ms)}[data-slot=logo-link][data-assemble] [data-part=divider]{animation:.46s linear .3s backwards logo-assemble-divider}[data-slot=logo-link][data-assemble] [data-part=pill]{animation:.52s linear .36s backwards logo-assemble-pill}}[data-slot=logo-link] [data-part=needle]{transition:rotate .24s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-slot=logo-link]:hover [data-part=needle]{rotate:22.5deg}}
