.mk-interactive{--mk-duration:.36s;--mk-ease:cubic-bezier(.16, 1, .3, 1)}.mk-arrow{vertical-align:middle;flex:0 0 20px;place-items:center;width:20px;height:20px;display:inline-grid;overflow:hidden}.mk-arrow>svg{transition:transform var(--mk-duration,.36s) var(--mk-ease,ease);grid-area:1/1}.mk-arrow-in{transform:translate(-150%)}.mk-arrow-diagonal .mk-arrow-in{transform:translate(-150%,150%)}.mk-interactive:focus-visible .mk-arrow-out{transform:translate(150%)}.mk-interactive:focus-visible .mk-arrow-in{transform:translate(0)}.mk-interactive:focus-visible .mk-arrow-diagonal .mk-arrow-out{transform:translate(150%,-150%)}.mk-label{white-space:nowrap;vertical-align:middle;line-height:1.5;display:inline-block;position:relative;overflow:hidden}.mk-label>span{transition:transform var(--mk-duration,.36s) var(--mk-ease,ease);display:block}.mk-label-in{position:absolute;inset:0;transform:translateY(150%)}.mk-interactive:focus-visible .mk-label-out{transform:translateY(-150%)}.mk-interactive:focus-visible .mk-label-in{transform:translateY(0)}@media (hover:hover) and (pointer:fine){.mk-interactive:hover .mk-arrow-out{transform:translate(150%)}.mk-interactive:hover .mk-arrow-in{transform:translate(0)}.mk-interactive:hover .mk-arrow-diagonal .mk-arrow-out{transform:translate(150%,-150%)}.mk-interactive:hover .mk-label-out{transform:translateY(-150%)}.mk-interactive:hover .mk-label-in{transform:translateY(0)}}.tools-app :is(.search-container,.skills-search){transition:border-color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.tools-app :is(.search-container,.skills-search):focus-within{border-color:var(--picks-accent,#2563eb);box-shadow:0 0 0 3px #2563eb20}.tools-app :is(.search-container,.skills-search):focus-within>svg{color:var(--picks-accent,#2563eb)}.picks-editorial-item>.mk-arrow{color:var(--picks-secondary);margin-left:auto}@media (prefers-reduced-motion:reduce){.mk-arrow>svg,.mk-label>span,.tools-app :is(.search-container,.skills-search){transition:none}.mk-arrow-in,.mk-label-in{display:none}.mk-interactive:is(:hover,:focus-visible) :is(.mk-arrow-out,.mk-label-out),.mk-interactive:is(:hover,:focus-visible) .mk-arrow-diagonal .mk-arrow-out{transform:none}}
