.vm-waveShimmer{will-change:background-position,filter,opacity;background-size:240% 100%;animation:1.1s linear infinite vm-waveShimmer}@keyframes vm-waveShimmer{0%{filter:drop-shadow(0 0 #fff0);opacity:.85;background-position:200% 0}50%{filter:drop-shadow(0 0 10px #ffffff59);opacity:1}to{filter:drop-shadow(0 0 #fff0);opacity:.9;background-position:-200% 0}}
.skill-orb{border-radius:9999px;flex-shrink:0;align-self:center;width:1.75rem;height:1.75rem;transition:transform .16s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:relative}.skill-orb:active{transform:scale(.9)}.skill-orb:after{content:"";pointer-events:none;border:1px solid var(--orb-ring);border-radius:9999px;position:absolute;inset:0}.skill-orb-media{border-radius:9999px;position:absolute;inset:0;overflow:hidden}.skill-orb-media--out{animation:.18s cubic-bezier(.4,0,1,1) forwards skill-orb-out}.skill-orb-media--in{animation:.26s cubic-bezier(.2,.9,.3,1.4) both skill-orb-in}@keyframes skill-orb-out{to{opacity:0;transform:scale(.4)}}@keyframes skill-orb-in{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.skill-orb-shine{pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,var(--orb-shine)38deg,transparent 78deg);border-radius:9999px;animation:3s linear infinite skill-orb-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}@keyframes skill-orb-spin{to{transform:rotate(360deg)}}.skill-orb-ping{pointer-events:none;border:2px solid var(--orb-shine);border-radius:9999px;animation:.62s cubic-bezier(.2,.7,.2,1) forwards skill-orb-ping;position:absolute;inset:0}@keyframes skill-orb-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.skill-orb-shine{opacity:.4;animation:none}.skill-orb-ping{display:none}.skill-orb-media--in,.skill-orb-media--out{animation-duration:1ms}}
@keyframes lexa-recording-wave{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}.lexa-recording-wave-bar{transform-origin:bottom;animation:.55s ease-in-out infinite lexa-recording-wave}
@keyframes cycle-sheet-up{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes cycle-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes cycle-ring-in{0%{opacity:0;transform:scale(.9)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes cycle-view-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cycle-sheet{animation:.28s cubic-bezier(.22,1,.36,1) cycle-sheet-up}.cycle-sheet-backdrop{animation:.2s ease-out cycle-backdrop-in}.cycle-ring{animation:.5s cubic-bezier(.22,1,.36,1) cycle-ring-in}.cycle-view{animation:.24s ease-out cycle-view-fade}@media (prefers-reduced-motion:reduce){.cycle-sheet,.cycle-sheet-backdrop,.cycle-ring,.cycle-view{animation:none}}
@keyframes calendar-sheet-up{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes calendar-backdrop-in{0%{opacity:0}to{opacity:1}}.calendar-sheet{animation:.3s cubic-bezier(.22,1,.36,1) calendar-sheet-up}.calendar-sheet-backdrop{animation:.22s ease-out calendar-backdrop-in}@keyframes calendar-step-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.calendar-step-in{animation:.26s cubic-bezier(.22,1,.36,1) calendar-step-in}@keyframes calendar-count-pop{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}.calendar-count-pop{animation:.28s cubic-bezier(.34,1.56,.64,1) calendar-count-pop}@keyframes calendar-date-in{0%{opacity:.35}to{opacity:1}}.calendar-date-in{animation:.18s ease-out calendar-date-in}@keyframes calendar-cta-pulse{0%{box-shadow:0 0 #ff6f9f66}70%{box-shadow:0 0 0 8px #ff6f9f00}to{box-shadow:0 0 #ff6f9f00}}.calendar-cta-pulse{animation:2.4s ease-out infinite calendar-cta-pulse}@media (prefers-reduced-motion:reduce){.calendar-sheet,.calendar-sheet-backdrop,.calendar-step-in,.calendar-count-pop,.calendar-date-in,.calendar-cta-pulse{animation:none}}